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.
You'll be working under the guidance of recognized Ruby and Rails expert David Alan Black. David has been developing with Rails since shortly after its creation, and brings six years of Ruby experience, as well as thirteen years of full-time teaching experience, to the course.
Topics we'll cover in Advanced Ruby on Rails include:
- Metaprogramming techniques in Ruby
- Functional and integration testing
- Performance measurement and enhancement
- Caching
- Debugging
- Server issues and choices
- Power deployment with Capistrano
- Ajax, JavaScript, and RJS templating
- Version control
- Code reuse and plugins
- Security
- Understanding the Rails source code
- Submitting bug reports and patches
