Ruby on Rails

Ruby on Rails course describes how to write database-backed Web Applications using the Ruby on Rails (also pronounced RoR, or Rails) Framework. Students are taken through the various steps of creating a full-fledged Web Application.

Topics include the MVC paradigm, object relational mapping, fill in forms, sessions, validation techniques, testing, and various other Rails topics.

Learn Ruby on Rails

A typical student in this Ruby on Rails course has either been tasked with writing a Rails application, or has been tasked with evaluating the Rails framework. Thus, this course should be attended by developers and managers alike, and possibly system administrators.

You will learn:

Upon completion of this course, students will be able to:

  • Download and install Rails along with various other products that allow one to write Rails applications
  • Understand the Model, View, Controller paradigm and how this applies to Rails applications
  • Understand the directory structure of a Rails application
  • Build non-trivial database backed Web Applications
  • Understand the Active Record classes and how they wrap database tables
  • Understand the interplay between various controller actions and .rhtml (template) files
  • Understand the Create, Read, Update, and Destroy (CRUD) paradigm
  • Validate Model data
  • Test Rails applications
  • Use the Rails console to debug applications


Students should have been through a course in the Ruby Programming language. They should also have an understanding of HTML. Students should also have experience with a SQL compliant database such as MySQL.

Ruby on Rails Course Outline:

  • An Overview Of Ruby on Rails
  • Fill in Forms
  • Databases and Rails
  • Validation Techniques
  • Style
  • Users
  • Putting it All Together
  • Testing the Application.




"The Ruby on Rails training was good, and though I was the only one in the online session the class was very much interactive, it was a very good experience, and I am also looking forward to take more trainings from on other technologies as and when required for me." – George (Ruby on Rails)