SlideShare a Scribd company logo
1 of 4
Download to read offline
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

Similar to Ruby on rails online training

Similar to Ruby on rails online training (20)

SAP BW BI ONLINE TRAINING
SAP BW BI ONLINE TRAININGSAP BW BI ONLINE TRAINING
SAP BW BI ONLINE TRAINING
 
SAP BO ONLINE TRAINING
SAP BO ONLINE TRAININGSAP BO ONLINE TRAINING
SAP BO ONLINE TRAINING
 
QTP ONLINE TRAINING
QTP ONLINE TRAININGQTP ONLINE TRAINING
QTP ONLINE TRAINING
 
Qtp online training
Qtp online trainingQtp online training
Qtp online training
 
SAS BI ONLINE TRAINING
SAS BI ONLINE TRAININGSAS BI ONLINE TRAINING
SAS BI ONLINE TRAINING
 
Sap ep online training
Sap ep online training Sap ep online training
Sap ep online training
 
Websphere
WebsphereWebsphere
Websphere
 
WORKDAY ONLINE TRAINING
WORKDAY ONLINE TRAININGWORKDAY ONLINE TRAINING
WORKDAY ONLINE TRAINING
 
SAP HANA DEVE ONLINE TRAINING
SAP HANA DEVE ONLINE TRAININGSAP HANA DEVE ONLINE TRAINING
SAP HANA DEVE ONLINE TRAINING
 
Resume_RB
Resume_RBResume_RB
Resume_RB
 
Single Page Application Best practices
Single Page Application Best practicesSingle Page Application Best practices
Single Page Application Best practices
 
C#. NET ONLINE TRAINING
C#. NET ONLINE TRAININGC#. NET ONLINE TRAINING
C#. NET ONLINE TRAINING
 
C#.net online training
C#.net online trainingC#.net online training
C#.net online training
 
SAP BODS ONLINE TRAINING
SAP BODS ONLINE TRAININGSAP BODS ONLINE TRAINING
SAP BODS ONLINE TRAINING
 
Raybiztech Guide To Backbone Javascript Library
Raybiztech Guide To Backbone Javascript LibraryRaybiztech Guide To Backbone Javascript Library
Raybiztech Guide To Backbone Javascript Library
 
OBIEE ONLINE TRAINING
 OBIEE ONLINE TRAINING OBIEE ONLINE TRAINING
OBIEE ONLINE TRAINING
 
ORACLE CORE DBA ONLINE TRAINING
ORACLE CORE DBA ONLINE TRAININGORACLE CORE DBA ONLINE TRAINING
ORACLE CORE DBA ONLINE TRAINING
 
Oracle core dba online training
Oracle core dba online trainingOracle core dba online training
Oracle core dba online training
 
SAP BPC ONLINE TRAINING
SAP BPC ONLINE TRAININGSAP BPC ONLINE TRAINING
SAP BPC ONLINE TRAINING
 
HYPERION PLANNING ONLINE TRAINING
 HYPERION PLANNING ONLINE TRAINING HYPERION PLANNING ONLINE TRAINING
HYPERION PLANNING ONLINE TRAINING
 

Recently uploaded

Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 

Recently uploaded (20)

Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 

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