Peter Marklund's Home |
Ruby on Rails 101: Presentation Slides for a Five Day Course
UPDATE: The slides have been updated for Rails 2.3 (in February 2009) and are available here.
I've decided to share the presentation slides that I developed for the five day introductory Ruby on Rails course that I held in June here in Sweden. All in all it's 340 slides available under a creative commons license. You can download the slides as a PDF file here or view them over at Slideshare. To give you an idea of what's inside, here are the chapters:
- Rails Introduction
- Ruby
- Migrations
- ActiveRecord Basics
- ActionController Basics
- ActionView Basics
- Testing
- ActiveRecord Associations
- ActiveRecord Validations
- ActiveRecord Callbacks
- ActionView Forms
- Filters
- Caching
- AJAX
- Routing
- REST
- ActionMailer
- Plugins
- ActiveSupport
- Rails 2.0
- Deployment
- Resources
- Parting Words of Advice
I hope the slides will be useful in helping people learn and teach Rails. I'd like to thank David Heinemeier Hanson for creating such a wonderful framework and Dave Thomas for doing such a great work documenting it.