Advanced Ruby on Rails Training
a four-day course
Our Advanced Ruby on Rails Training takes you beyond the basics—and beyond the intermediate—to a deeper understanding of Ruby, Rails, and how to leverage them.
Participants are encouraged to bring Rails projects in progress, along with their questions and goals. We'll focus on these real-world projects, along with applications developed during the course, as we move through a series of topics that will help you add depth and power to your Rails work.
Topics we'll cover in Advanced Ruby on Rails include:
- Metaprogramming techniques in Ruby
- Functional and integration testing
- Performance measurement and enhancement
- Caching
- Debugging
- Issues and choices in deployment
- Power deployment with Capistrano
- Ajax, JavaScript, and RJS templating
- Understanding the Rails source code
- Submitting bug reports and patches
