SlideShare una empresa de Scribd logo
1 de 4
Descargar para leer sin conexión
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

Más contenido relacionado

Similar a Ruby on rails online training

SAP BW BI ONLINE TRAINING
SAP BW BI ONLINE TRAININGSAP BW BI ONLINE TRAINING
SAP BW BI ONLINE TRAININGTRAINING ICON
 
SAP BO ONLINE TRAINING
SAP BO ONLINE TRAININGSAP BO ONLINE TRAINING
SAP BO ONLINE TRAININGTRAINING ICON
 
SAS BI ONLINE TRAINING
SAS BI ONLINE TRAININGSAS BI ONLINE TRAINING
SAS BI ONLINE TRAININGTRAINING ICON
 
Sap ep online training
Sap ep online training Sap ep online training
Sap ep online training TRAINING ICON
 
WORKDAY ONLINE TRAINING
WORKDAY ONLINE TRAININGWORKDAY ONLINE TRAINING
WORKDAY ONLINE TRAININGTRAINING ICON
 
SAP HANA DEVE ONLINE TRAINING
SAP HANA DEVE ONLINE TRAININGSAP HANA DEVE ONLINE TRAINING
SAP HANA DEVE ONLINE TRAININGTRAINING ICON
 
Single Page Application Best practices
Single Page Application Best practicesSingle Page Application Best practices
Single Page Application Best practicesTarence DSouza
 
C#. NET ONLINE TRAINING
C#. NET ONLINE TRAININGC#. NET ONLINE TRAINING
C#. NET ONLINE TRAININGTRAINING ICON
 
C#.net online training
C#.net online trainingC#.net online training
C#.net online trainingTRAINING ICON
 
SAP BODS ONLINE TRAINING
SAP BODS ONLINE TRAININGSAP BODS ONLINE TRAINING
SAP BODS ONLINE TRAININGTRAINING ICON
 
Raybiztech Guide To Backbone Javascript Library
Raybiztech Guide To Backbone Javascript LibraryRaybiztech Guide To Backbone Javascript Library
Raybiztech Guide To Backbone Javascript Libraryray biztech
 
OBIEE ONLINE TRAINING
 OBIEE ONLINE TRAINING OBIEE ONLINE TRAINING
OBIEE ONLINE TRAININGTRAINING ICON
 
ORACLE CORE DBA ONLINE TRAINING
ORACLE CORE DBA ONLINE TRAININGORACLE CORE DBA ONLINE TRAINING
ORACLE CORE DBA ONLINE TRAININGTRAINING ICON
 
Oracle core dba online training
Oracle core dba online trainingOracle core dba online training
Oracle core dba online trainingTRAINING ICON
 
SAP BPC ONLINE TRAINING
SAP BPC ONLINE TRAININGSAP BPC ONLINE TRAINING
SAP BPC ONLINE TRAININGTRAINING ICON
 
HYPERION PLANNING ONLINE TRAINING
 HYPERION PLANNING ONLINE TRAINING HYPERION PLANNING ONLINE TRAINING
HYPERION PLANNING ONLINE TRAININGTRAINING ICON
 

Similar a 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
 

Último

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.pptxPooja Bhuva
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentationcamerronhm
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Jisc
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
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 FellowsMebane Rash
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsKarakKing
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structuredhanjurrannsibayan2
 
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.pdfDr Vijay Vishwakarma
 
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.pptxAreebaZafar22
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxannathomasp01
 
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...pradhanghanshyam7136
 
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.docxRamakrishna Reddy Bijjam
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxJisc
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxPooja Bhuva
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 
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.MaryamAhmad92
 
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.christianmathematics
 

Último (20)

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
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
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
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
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
 
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
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
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...
 
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
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
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.
 
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.
 

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