Ruby On Rails
Introduction
It is a well known fact that Ruby on Rails is gaining quite a bit of popularity among developers and deployers of Web applications.. and for good reasons. Rails is considered a well thought out Web application framework based on several development principles such as Don't Repeat Yourself (DRY), Convention Over Configuration, which enables an agile yet practical development environment. JRuby on Rails provides another benefit by allowing them to leverage the stability and the reliability of the Java platform. This course will go through briefly the basics of Ruby (and JRuby) programming language first. The rest of the course will be devoted to learning Rails functionality such as Active Record, Active Controller, and Active View. Attendees will acquire sufficient knowledge in order to write sophisticated Rails applications upon completion.
Course Outline
- Module 1: Ruby Basics
- Module 2: Ruby Blocks and Closures
- Module 3: Ruby Meta-programming
- Module 4: JRuby Basics
- Module 5: Rails Basics
- Module 6: Scaffolding
- Module 7: Ruby/JRuby and Rails Support in NetBeans
- Module 8: Active Record Basics
- Module 9: Active Record Associations Basics
- Module 10: Action Controller Basics
- Module 11: Action View Basics
- Module 12: Action View Helpers
- Module 13: REST support
In order for a class to be successful, all students should share the same general level
of knowledge and experience. If a participant does not demonstrate these, the instructor will take
the necessary steps either to prepare the participant or place him/her in a more appropriate course.
This policy is intended to maintain the high level of quality control that you have come to expect.