TRAIN Online Class Schedule
Course Ruby [WDRS0126/CR/01]
Prerequisit Course
Requal. Interval One Time Only
Contact Barbara P Brooks
Reference Material
Target Audience Individuals who want to become proficient with the Ruby programming language
Objective Learn the fundamentals of the Ruby language
Course Content Day 1
*Ruby overview
*installing Ruby on various operating systems
*command line tools
*using the Ruby shell
*Ruby documentation
*syntax
*numbers and strings
*variables
*writing functions
*control flow constructs
*built-in types
*arrays
*hashes

Day 2
*collections
*iterators
*objects
*classes
*attributes / methods
*inheritance
*dispatching
*modules
*scope
*installing external libraries / RubyGems

Day 3
*mixins
*exception handling
*advanced blocks
*classes as objects
*metaprogramming
*unit testing and TDD (incl red-green-refactor)
Course Content
Instructor's Comments The cost of this class is likely to decrease if we have high enrollment. If you withdraw from the class 10 business days or fewer before it begins and do not find a replacement, you will be charged the full fee.

Class Schedule