Flag Of United States of America +1 713 701 5957
Flag Of United Kingdom +44 191 308 5117
Flag Of Australia +61 (2) 8003 7653
sales@pragtech.co.in

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)

Introduction to RUBY
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)

Advanced Ruby
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)