CorptechIT provides Online Training by experienced IT professionals. Our faculties dedicated to complete your course as per the schedule given. We record the classes from your end to refer the classes once again whenever is required. Ruby On Rails Online Training being a really important module, we have taken precise steps in teaching a full-fledged Ruby On Rails Online Training course curriculum that covers all the concepts. Our customer support team and trainers will solve all your queries as and when required. Ruby On Rails Online Training has got the right training that can fulfill a candidate’s training expectations. We see to that the value and quality of our Ruby On Rails Online Training will not be compromised at all. We will market your resume in USA, UK, SINGAPORE, NEWZELAND, CANADA, AUSTRALIA, JAPAN, SWEDEN, SOUTH AFRICA. We clarify your questions during the training even after the course completion. After completion of training we will help you to assist you to get certified on Ruby On Rails . We will give you 100% Satisfaction.
Ruby On Rails Online Training Course Content
Ruby on Rails Online Training Concepts :
- Getting Started with Rails
- Installing Rails
- Platform requirements
- Supported database back ends
- Ruby installation
- Instant Rails for Windows
- Creating a new application
- The ‘rails’ command
- Tour of the Rails application layout
Application configuration and bootstrapping
- Creating the databases
- Configuring database.yml
- Setting the default route
Connecting to a Rails application
- Controller/action/id URL semantics
- Dispatcher and routing roadmap
- Basic custom route creation
- Examining the log files
Rails tools
- Managing tasks with rake (Ruby make)
- The application console
The Model/View/Controller (MVC) framework architecture
- MVC in the application directory layout
- Separation of concerns
- The Rails philosophy: “Convention over configuration”
- Version control manager (git, GitHub)
- Plugins and Gems
- Ruby Language Skills and Techniques
- Running Ruby
- Command-line Ruby
- The Interactive Ruby (irb) console
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
- Instantiating classes
- Mixing in modules
- Modules as namespaces
Built-in classes
- String
- Array
- Hash
- Symbol
- Numeric’s
Blocks and iterations
- Blocks vs. methods vs. lambdas
- Collection iteration
- Single-object iteration
Model Design and Database Management
Domain modeling for Rails and Ruby
- Describing the “what” of the application
- Creating ActiveRecord models with “generate”
Object-relational mapping with ActiveRecord
- ActiveRecord models and Ruby classes
- ActiveRecord associations
- One-to-one, one-to-many
- Many-to-many
“Rails-friendly” SQL
- Table-naming conventions
- Primary and foreign keys
Database maintenance with ActiveRecord Migrations
- Default migrations
- Customizing migrations
- Migrating backwards
.Controller Actions and View Templates
Basics of controller/view interaction
- Creating controllers and views with “generate”
- Default rendering rules
- Shared controller/template instance variables
- Separating controller logic from view specifics
HTML templating with Embedded Ruby (ERb)
- Rules of ERb processing
- Layouts
- Using master and partial templates
Fine-tuning controllers and view
- Controller filters
- Redirecting requests
- Default and custom view helper methods
Writing and processing HTML forms in Rails
- Using form helper methods
- “Magic” field initialization from instance variables
- Accessing CGI data through the “params” hash
Ajax calls and RJS (Ruby/JavaScript) templates
- Basic DOM updating with Ajax
- Using RJS for composite Ajax calls
Application Testing
Rails unit tests
- The Ruby TestUnit framework
- Writing fixtures
- Addressing test failures and errors
Functional (controller) tests
- Triggering controller requests from tests
- Examining controller responses
Ruby and Rails Resources
Mailing lists
Websites
Books
IRC channels