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
 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
 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
 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

More Related Content

PPTX
Mongo db tips and advance features
KEY
爬虫点滴
PDF
MSBI ONLINE TRAINING
PDF
San online training
PDF
SAP EP ONLINE TRAINING
PDF
Sap bo online training
PDF
DATASTAGE ONLINE TRAINING
PDF
MICROSOFT DYNAMICS AX ONLINE TRAINING
Mongo db tips and advance features
爬虫点滴
MSBI ONLINE TRAINING
San online training
SAP EP ONLINE TRAINING
Sap bo online training
DATASTAGE ONLINE TRAINING
MICROSOFT DYNAMICS AX ONLINE TRAINING

Similar to Ruby on rails online training (20)

PDF
Learning Rails 3 Rails from the Outside In 1st Edition Simon St. Laurent
PDF
Agile Web Development With Rails Third Edition Third Ruby Sam
PDF
Learning Rails 3 Rails from the Outside In 1st Edition Simon St. Laurent
PDF
Introduction to Ruby on Rails
PDF
Rails Cookbook
PPTX
Session 1 - Getting Started With Rails.pptx
KEY
25 Real Life Tips In Ruby on Rails Development
DOC
Rails interview questions
KEY
Supa fast Ruby + Rails
PDF
TERMINALFOUR t44u 2012 - Training and documentation
PDF
Ruby on Rail Training in Bangalore by myTectra
PDF
Ruby on Rail Training in Bangalore by myTectra
PDF
Rails4 Days
PDF
Ruby Rails Web Development
PDF
Ruby Rails Web Development
PPT
Ruby on Rails Intro
PDF
td_mxc_rubyrails_shin
PDF
td_mxc_rubyrails_shin
PDF
Ruby and Rails for womens
PDF
Rails入門與新人實戰經驗分享
Learning Rails 3 Rails from the Outside In 1st Edition Simon St. Laurent
Agile Web Development With Rails Third Edition Third Ruby Sam
Learning Rails 3 Rails from the Outside In 1st Edition Simon St. Laurent
Introduction to Ruby on Rails
Rails Cookbook
Session 1 - Getting Started With Rails.pptx
25 Real Life Tips In Ruby on Rails Development
Rails interview questions
Supa fast Ruby + Rails
TERMINALFOUR t44u 2012 - Training and documentation
Ruby on Rail Training in Bangalore by myTectra
Ruby on Rail Training in Bangalore by myTectra
Rails4 Days
Ruby Rails Web Development
Ruby Rails Web Development
Ruby on Rails Intro
td_mxc_rubyrails_shin
td_mxc_rubyrails_shin
Ruby and Rails for womens
Rails入門與新人實戰經驗分享
Ad

Recently uploaded (20)

DOCX
THEORY AND PRACTICE ASSIGNMENT SEMESTER MAY 2025.docx
PPTX
pharmaceutics-1unit-1-221214121936-550b56aa.pptx
PDF
FYJC - Chemistry textbook - standard 11.
PPTX
operating_systems_presentations_delhi_nc
DOCX
EDUCATIONAL ASSESSMENT ASSIGNMENT SEMESTER MAY 2025.docx
PDF
African Communication Research: A review
PDF
Disorder of Endocrine system (1).pdfyyhyyyy
PDF
Diabetes Mellitus , types , clinical picture, investigation and managment
PDF
Physical pharmaceutics two in b pharmacy
PPT
hsl powerpoint resource goyloveh feb 07.ppt
PPTX
ACFE CERTIFICATION TRAINING ON LAW.pptx
PDF
anganwadi services for the b.sc nursing and GNM
PPTX
IT infrastructure and emerging technologies
PDF
FAMILY PLANNING (preventative and social medicine pdf)
PPTX
growth and developement.pptxweeeeerrgttyyy
PPTX
CHROMIUM & Glucose Tolerance Factor.pptx
PPTX
2025 High Blood Pressure Guideline Slide Set.pptx
PPSX
namma_kalvi_12th_botany_chapter_9_ppt.ppsx
PPTX
Cite It Right: A Compact Illustration of APA 7th Edition.pptx
PDF
Horaris_Grups_25-26_Definitiu_15_07_25.pdf
THEORY AND PRACTICE ASSIGNMENT SEMESTER MAY 2025.docx
pharmaceutics-1unit-1-221214121936-550b56aa.pptx
FYJC - Chemistry textbook - standard 11.
operating_systems_presentations_delhi_nc
EDUCATIONAL ASSESSMENT ASSIGNMENT SEMESTER MAY 2025.docx
African Communication Research: A review
Disorder of Endocrine system (1).pdfyyhyyyy
Diabetes Mellitus , types , clinical picture, investigation and managment
Physical pharmaceutics two in b pharmacy
hsl powerpoint resource goyloveh feb 07.ppt
ACFE CERTIFICATION TRAINING ON LAW.pptx
anganwadi services for the b.sc nursing and GNM
IT infrastructure and emerging technologies
FAMILY PLANNING (preventative and social medicine pdf)
growth and developement.pptxweeeeerrgttyyy
CHROMIUM & Glucose Tolerance Factor.pptx
2025 High Blood Pressure Guideline Slide Set.pptx
namma_kalvi_12th_botany_chapter_9_ppt.ppsx
Cite It Right: A Compact Illustration of APA 7th Edition.pptx
Horaris_Grups_25-26_Definitiu_15_07_25.pdf
Ad

Ruby on rails online training

  • 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: [email protected] | 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: [email protected] | 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: [email protected] | 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: [email protected] | www.trainingicon.com Phone: +1-408-791-8864