Loading Course Schedule...
PT8883
Summary
This course offers an accelerated introduction to the Ruby programming language, taking the participant from the basics to a high intermediate level.
Prerequisites
Attendees should have experience with at least one programming langua
Duration
4 Days/Lecture & Lab
Audience
This course is intended for developers who know at least one other programming language, and also for Ruby users who want to solidify their foundations in the language.
Topics
- Ruby syntax
- The Ruby object model
- Classes and modules
- Message-sending and method resolution
- Singleton methods and classes
- Built-in classes string, array, hash, etc.
- Regular expressions
- File I/O
- Iterators
- Lambdas and function objects
- Exception handling
- Test basics
- Threads
- Metaprogramming
- Selected standard library features