Ruby On Rails Training (Classroom Training)
Rails Classroom is designed for freshers, working professionals and people coming from other programming languages and frameworks taking their first steps towards Rails framework. It serves as a good starting point for people getting started to build web application with Rails. The basic training spans for 1 Month and advanced training spans for another 1 month. Profiles of trainers can be found here.
The basic training will be conducted 7 hours a week and would last for 1 month. The advanced training will have a similar schedule.You can view the candidates testimonials here. We will be focusing on the new Rails 3 framework and will have hands on session in Ruby and Rails programming.

Basic Trainig Ruby and Ruby on Rails (40 Hours)
- Installing Ruby, Rails and MySQL database
- Introduction to Ruby
- Objects, variables, and methods
- Basic object-orientation concepts
- Naming conventions
- Variable assignment
- Local vs. instance variables
- Method-calling semantics
- Method arguments and return values
- Classes and modules
- Method arguments and return values
- Modules as namespaces
- String
- Array
- Hash
- Symbol
- Method arguments and return values
- Blocks and iterators
- Exceptions and Loops
- Exception Handling
- Basic I/O
| Practice Session :- 1) writing your first stand-alone ruby script. 2) Some exercises in Ruby language. |
| Introduction to Ruby on Rails |
- Introduction
- Installation
- MVC Framework
- Dir Structure
- Database Setup
- Active Record Models
- Controllers
- Views
- Layouts
- Partials
- Model Relationships
- Migrations
- Scaffolding
- AJAX
- Plugins
- Debugging Rails Applications
- Symbol
- Rake
Practice Session: Generating your first Rails application.

Advanced Training Ruby and Ruby on Rails (40 Hours)
- Command-line Ruby
- Exploring IRB(interactive ruby)
- Classes vs Modules
- Mixing in modules
- RDOC
- Threads and Processes
- Reflection
- Cucumber
- Package Management with Ruby Gems
- Testing with Test::Unit framework
| Practice Session: Exercises in Ruby Language. |
| Advanced Rails-Theory and Practice Session |
- Introduction to Rails 3
- Developing RESTful applications
- AJAX and RJS: Using Prototype & Scriptaculous, and JQuery
- Advanced Active Record associations with polymorphic joins
- Deployment with Capistrano
- Sends Emails
- Github version Control
- Some useful Rails plugins Active Scaffold, Acts As Taggable, Restful Authentication, Act as versioned, Google Maps, exception_notification, Ultrasphinx, Paper Clip , Will Paginate
- Active Record Models
- Introduction to Cloud Computing with AWS
- Rails Hosting Options (HEROKU)
| To contact for arranging private on-site training please send email on
This e-mail address is being protected from spambots. You need JavaScript enabled to view it
|
Ruby and Ruby on Rails
|