Ruby on Rails (often referred to as just “Rails”) is a framework for building websites that can make it more affordable to create and maintain your site, while simultaneously offering improved performance and faster development times. A key principle of Ruby on Rails development is convention over configuration. This means that the programmer does not have to spend a lot of time configuring files in order to get setup, Rails comes with a set of conventions which help speed up development. Whether you just need a brush-up or have never programmed with Ruby on Rails, you will be well-versed in what you need to know after taking up Ruby on Rails Training in Chennai at FITA.
Benefits of RoR:
1. Rails is good for rapid development, as the framework makes it easy to accommodate changes
2. Rails has developed a strong focus on testing, and has good testing frameworks.
3.Rails and most of its libraries are open source, so unlike other commercial development frameworks there are no licensing costs involved.
What is Ruby On Rails?
1. Introducing Ruby on Rails
2. Why use Ruby on Rails?
3. Understanding MVC architecture
Installing Ruby on Rails on a Windows Machine
1. Xcode
2. HomeBrew
3. Ruby
4. RubyGems
5. MySql
6. WebServer
Getting Started
1. Introducing Bundler
2. Generating a Controller and Views
3. Server request Handling
Controllers, Views and Dynamic Content
1. Rendering templates
2. Redirecting actions
3. View templates
4. URL parameters
Models, ActiveRecords and ActiveRelation
1. Understanding ActiveRecord and ActiveRelation
2. Generating a model
3. Creating records
4. Updating records
5. Deleting records
6. Finding records
Association
1. Relationship types
2. One-to-one associations
3. One-to-many associations
4. Many-to-many associations
Layouts, Partials and Views
1. Layouts & Partial template
2. Text Helpers
3. Number & Date and time Helpers
4. Custom Helpers
Assets
1. Introducing the asset pipeline
2. Stylesheets
3. JavaScript
4. Images
Forms
1. Form helpers
2. Form option helpers
3. Date and time form helpers
4. Preventing cross-site request forgery
Data Validation
1. Validation methods
2. Using validating methods
3. Custom Validations
User Authentication
1. Introduction to authentication
2. Secure passwords
3. Login and logout
4. Cookies and sessions
5. Restricting access with before_action
Improving Simple CMS
1. Admin User CRUD
2. Nesting pages in subjects
3. Adding RubyGems: acts_as_list
4. Managing sort positions
5. ActiveRecord callbacks
REST and RESTful Routes
1. What is Rest?
2. REST HTTP verbs
3. RESTful routes
4. RESTful links and forms
Debugging and Error Handling
1. Understanding Errors
2. Logging into LOG files
3. Debugging Techniques
FITA has been recommended as No 1 Ruby on Rails Training institute in Chennai.
Need Assistance on Ruby on Rails Course in Chennai, call us!