Are you looking for the best Ruby on Rails Training in Bangalore?. Our Ruby on Rails Training Institute in Bangalore will ensure you to understand the Concepts and terminologies of Ruby on Rails with both Theory and Practicals to get real-time understanding and Exposure in Learning Ruby on Rails. Our Ruby on Rails Syllabus and Course Content is crafted by many MNC HR’s and Experts which is as per current Industry requirements and helps you to be one step ahead in the Ruby on Rails field compared to other training institutes.
Introduction
What is Ruby
Why ruby
General purpose of ruby
Brief History of Ruby
Where does ruby get its ideas
Ruby Installation with RVM
Creating a basic script in ruby
Sample demo of ruby program
RVM(ruby version manager)
Rvm installation
Rvm commands
Rvm Usage
Working in Linux(Ubuntu) Platform
Basic Linux commands
File/Directory Permissions
Changing access rights
Text Editors used for ROR
Ruby Operators & Ruby Shell
IRB – Ruby Shell
Working with Ruby operators and expressions
Numeric Methods
Rand and Ranges
Strings, Escaping, Interpolation
String methods
Dates and Times
Ruby Datatypes & Variables
Ruby Datatypes
Numbers, Boolean, Strings, Arrays, Hashes, Symbols.
Types of Variables(Global, Instance, Class, Local, Constant, Pseudo)
Difference between local & instance variables
Parallel Assignment
Variable conditions
Ruby methods and modules
Basic ruby methods
Return values from methods, return statements
Class methods
Different ways to call methods
Ruby modules and Mixins
Ruby require and include statement
Diffence between class and module
OOP in Ruby
OOP
Class
The initialize method
The accessor & setter method
Access Control
Class Inheritance
Method Overriding
Operator Overloading
Singleton methods
Metaclass
Defining Attributes
Variable types in Ruby
Super
Regular Expressions
Exceptions
Basic loops and iterators
Conditional operators
Case Statement
Rails
Rails Installation and Ruby gems
What is Rails
Full tack Framework
Rails Strength
COC(convention over configuration)
Rails Intallation
Ruby and Rails installation on linux
Ruby Gems
Working with RubyGems
Gem commands
Framework Technology
MVC
Rails Components
How does Rails works in MVC
Databases
Mysql Introduction
Installation
Start/Stop mysql
Basic Mysql operators
Creating user and database in mysql
Statements
Creating a Sample Application with Rails
Rails Installation
Folder Structure
Setup the application
Rake
RAILS Model, Controller and Views
Contoller
What is controller?
Architecture Diagram for Controller
Creating a Controller
Methods and Actions
Parameters(params)
Controller Default methods
Scaffolding
Routing
Restful Resources
CRUD Verbs and Actions
Filters(Before,After,Around)
Models
What is model
Active record Basics
Destroy a model
Migrations
Modify, update a model
Dropping a database
Association, Validation and callbacks
Why Association
Without and wtih Association
Types of Association
Active Record validations
Callbacks & types of callbacks
Views
Embedded ruby
Working in HAML
Working with Ajax, Jquery in Rails framework
Testing
TDD & BDD