Ruby on Rails 101

Presentation slides for a five day introductory course

by Peter Marklund

Agenda – Half Day

Monday Tuesday Wednesday Thursday Friday
  • Rails Introduction
  • Ruby
  • Migrations
  • ActiveRecord, ActionController, and ActionView Basics
  • Testing
  • ActiveRecord Associations, Validations, and Callbacks
  • Forms
  • Filters
  • Caching
  • AJAX
  • Routing
  • REST
  • ActionMailer
  • Plugins
  • ActiveSupport
  • Deployment
  • Security
  • Performance
  • Questions and Exercises
  • Questions and Exercises
  • Questions and Exercises
  • Questions and Exercises
  • Questions and Exercises

Agenda – Full Day

Monday Tuesday Wednesday Thursday Friday
  • Rails Introduction
  • Migrations
  • ActiveRecord, ActionController, and ActionView Basics
  • ActiveRecord Associations, Validations, and Callbacks
  • Forms
  • Filters
  • Caching
  • Routing
  • REST
  • ActionMailer
  • Plugins
  • ActiveSupport
  • Exercises
  • Building your own app
  • Ruby
  • Testing
  • AJAX
  • Deployment
  • Security
  • Performance
  • Exercises
  • Building your own app

Table of Contents

Parting Words of Advice

License

This work is licensed under a Creative Commons Attribution 3.0 United States License.

The material was originally developed by Peter Marklund for a five day Ruby on Rails course in June 2007 in Sweden. It was converted from Keynote to s5/codex format and updated for Rails 2.3 in February 2009. Please direct any feedback to the author at peter@marklunds.com or via http://marklunds.com.