RUBY ON RAILS Training by IT Experts: Best training in Hyderabad. All our students were happy and able to find Jobs quickly in USA, UK, Singapore, Japan, Europe
1. RUBY ON RAILS COURSE CONTENT
1. What Is Ruby on Rails?
Introducing Ruby on Rails
Why use Ruby on Rails?
Understanding MVC architecture
2. Installing Ruby on Rails on a Linux
Terminal and Unix setup
Ruby
RubyGems
Ruby on Rails
MySQL
Web server
Text editor
3. Getting Started with Project
Creating a project
Introducing Bundler
Accessing a project
Generating a controller and view
File structure
Server request handling
Routes
4. Controllers, Views, and Dynamic Content
Rendering templates
Redirecting actions
View templates
Instance variables
Links
URL parameters
5. Databases and Migrations
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
INDIA Trainingicon USA
Phone: +91-966-690-0051 Email: info@trainingicon.com | www.trainingicon.com Phone: +1-408-791-8864
2. Introducing databases
Creating a database
Configuring a project for a database
Rake
Introducing migrations
Generating migrations
Running migrations
Migration methods
Solving migration problems
Challenge: Migrations for the CMS
6. Models, ActiveRecord, and ActiveRelation
Understanding ActiveRecord and ActiveRelation
Generating a model
Working in the Rails console
Creating records
Updating records
Deleting records
Finding records
Query methods: Conditions
Query methods: order, limit, and offset
Named scopes
7. Associations
Relationship types
One-to-one associations
One-to-many associations
Many-to-many associations: Simple
Many-to-many associations: Rich
Traversing a rich association
8. Controllers and CRUD
Basic CRUD
Read action: Index
Read action: Show
Form basics
Create action: New
Mass assignment and strong parameters
Create action: Create
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
INDIA Trainingicon USA
Phone: +91-966-690-0051 Email: info@trainingicon.com | www.trainingicon.com Phone: +1-408-791-8864
3. Update actions: Edit/update
Delete actions: Delete/destroy
Flash hash
Challenge: Pages and sections CRUD
9. Layouts, Partials, and View Helpers
Layouts
Partial templates
Text helpers
Number helpers
Date and time helpers
Custom helpers
Sanitize helpers
10. Assets
Introducing the asset pipeline
Stylesheets
JavaScript
Images
11. Forms
Form helpers
Form option helpers
Date and time form helpers
Form errors
Preventing cross-site request forgery
12. Data Validation
Validation methods
Using validation methods
The validates method
Custom validations
13. User Authentication
Introduction to authentication
Secure passwords
Login and logout
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
INDIA Trainingicon USA
Phone: +91-966-690-0051 Email: info@trainingicon.com | www.trainingicon.com Phone: +1-408-791-8864
4. Cookies and sessions
Restricting access with before_action
14. REST and RESTful Routes
What is REST?
REST HTTP verbs
RESTful routes
RESTful links and forms
Nested resources
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
INDIA Trainingicon USA
Phone: +91-966-690-0051 Email: info@trainingicon.com | www.trainingicon.com Phone: +1-408-791-8864