Introducting the Rails Framework and Web Programming
Installation of Rails and Overview of Ruby Programming Language
Effective Use of HTML, JavaScript and CSS
Creating the First Application and MVC Concepts
State Management on Web
Working with Database and Object-Relational Mapping on Rails with Active Record
Active Records Basics: CRUD
Advanced Active Record and Enhancing the Models
Applying Validations and Making Callbacks
Fine tuning the Business Objects
Introduction to Action Pack
Action Controller, Action View
Embedded Ruby, Helpers, Routing
Custom Helpers
RESTful Resources and Request Cycle
Advanced Controllers
Templates, Layouts and Partials
AJAX
Internationalizaiton
Test and Deploy