Rails is a great technology to master, so our Rails courses are designed to help professional developers master it as quickly as possible. We offer a syllabus covering a solid foundation Ruby, the programming language in which Rails in written, the Rails architecture itself, and using Rails with Ajax for rich web application development.
For developers who are already familiar with Ruby, we cover the Rails framework in a three day program, from the basics of building a simple application through to sessions, administration interfaces and security. For developers coming to Ruby for the first time we can deliver five day program that first covers the Ruby language; including its power features and some libraries. The five day program allows time to cover testing and robust development in depth.

For developers who will be deploying complex Rails applications, or those who will support or enhance Rails, we recommend adding an additional day to cover more advanced functionality. This extra day allows us to cover how Rails is engineered internally in more depth, allowing participants to alter or change its behavior if needed.
Extra Modules
Ruby has a rich suite of libraries available. We offer additional modules that cover more detailed functionality beyond the regular courses. These can be added on as needed.
Ajax Although we cover the basics doing Ajax using Ruby with Prototype in the main courses, there is plenty of depth remaining. This module gives more time to look at details of the library, and tips and tricks for making world class user interfaces with Prototype and Scriptaculous.
Web-services With its support for very rapid development, Rails makes an ideal platform for deploying web-services. This module looks at how to achieve this: using Rails to provide and consume web-services.



