Ruby 101
The Ruby Programming Language
Ready to learn Ruby? We’ll cover the material you want to learn about, without wasting time on things you can easily look up later.
Your team will absorb the essentials of the Ruby programming language by learning from real-world examples. We will learn how professionals write production-quality Ruby code, and how common design patterns you may know from other languages are applied in Ruby.
If you're switching from .NET or Java, this workshop will focus on translating your current knowledge into Ruby.
Topics can include:
- Classes and Objects
- Dates, Times, and Zones
- Interactive Ruby
- Collection Classes
- Inheritance and Polymorphism
- Blocks and Iterators
- Modules and Namespaces
- Duck Typing
- Ruby Metaprogramming
- Dates, Times, and Zones
- Unit Testing
- BDD Frameworks
- File and Network IO
- Using RubyGems
- Using Rake
- And More…
Every workshop is custom-made for your team, so you can choose the topics that make most sense for your project.
