COURSE 5275 | 2-DAY SESSION
Hands-On Ruby Programming
Get real-world programming experience with Ruby that will increase your productivity and get your database driven web applications up and running quickly
Ruby is the hottest object-oriented, open-source interpreted language in IT. Ruby features include a simple syntax, single inheritance, closure, threading, networking, and exception handling. All of these features allow Ruby users to improve productivity, increase ease of use, and keep maintainability and portability. This 2-day hands-on course will provide programmers with an aggressive real world approach, and insight into the Ruby language. Learn how to leverage all the advantages Ruby provides over Java, C#, C++, and Perl.
Attendees should have one of the following: experience with another object-oriented language (e.g. C++, Java, C#), experience with a non-object oriented language (e.g. Fortran, Pascal, C or Basic) and has attended an object oriented course, or experience with a scripting language (Python or Perl).
Learn how to:
- Understand the difference between Ruby and Perl, Java, C++, and C#
- Leverage Ruby’s pros and cons with our hands-on labs
- Work with classes, objects, and variables in Ruby
- Use containers, blocks, and iterators with ease
- Exercise standard types, methods, and expressions quickly
- Handling exceptions smoothly
- Clarify basics of input and output
- Employ thread and processes
- Utilize unit testing to validate your Ruby code
- Document Ruby
Immediate Objectives of This Class:
- Learn the fundamentals of Ruby
- Understand the concepts of Ruby
- Discover the power of the language
- Form a basis to leverage Rails web application framework (Ruby on Rails)
- Get real experience programming this class is 50% hands-on activities
|