Ruby on Rails 5 Essential Training
Details
SkillsFuture Course - Ruby on Rails 5 Essential Training (Special Offer)
Ruby on Rails 5 Essential Training covers the essential features of the framework, along with best practices and real-world development techniques, resulting in a complete application with dynamic, database-driven content.
Topics include:
- Creating and configuring a new Ruby on Rails project
- Generating controllers and views
- Handling server requests
- Using different types of routes
- Rendering and viewing templates
- Generating migrations and models
- Creating, updating, and deleting records
- Finding records with queries
- Understanding relationship types
- Writing controllers for CRUD
- Working with layouts and helpers
- Managing application assets
- Building forms
- Validating data
- Authenticating users
Outline
Module 1 Introduction
- Ruby on Rails Introduction
- Understanding MVC Architecture
Module 2. Ruby on Rails Project
- Craete a project
- Configure a project
- File structure of a project
- Access a project
- Generate a controller and view
- Server request handling
- Routes
Module 3. Controller, View and Dynamic Content
- Render a template
- Redirect actions
- View templates
- Instance variables
- Links
- URL parameters
Module 4. Databases and Migrations
- Introduction to databases
- Create a database
- Migrations
- Generate migration
- Generate models
- Run migrations
- Migration methods
- Solve migration problems
Module 5. Models and ActiveRecord
- ActiveRecord and ActiveRelation
- Model naming
- Model attributes
- The Rails console
- Create records
- Update records
- Delete records
- Find records
- Query methods
- Name scope
Module 6. Associations
- Relationship types
- One to one associations
- One to many associations
- belongs_to_presence validation
- Many to many associations
Module 7. CRUD, REST, and Resourceful Routes
- CRUD
- REST
- Resourceful Routes
- Resourceful URL helps
Module 8. Controllers and CRUD
- Read action
- Form basics
- Create action
- Strong parameters
- Update actions
Module 9. Layout, Partials and View Helpers
- Layout
- Partial templates
- Text helpers
- Number helpers
- Date and Time helpers
- Custom helpers
Module 10. Assets
- Layout
- Partial templates
- Text helpers
- Number helpers
- Date and Time helpers
- Custom helpers
Module 11. Forms
- Form helpers
- Form option helpers
- Date and time helpers
- Form errors
Module 12. Data Validation
- Validation methods
- Write validations
- Validate methods
- Custom validations
Module 13. Controller Features
- Cookies
- Sessions
- Controller filters
- Logging
Module 14. User Authentication
- Authentication Introduction
- Secure passwords
- Create a controller for access
- Login and Logout
- Restrict Access
Module 15. Improve Simple CMS
- Admin USER CRUD
- Public area
- Public area naviation
- Nesting pages in subjects
- Adding RubyGems
Speaker/s
Special Offer
Key in Promo Code "ILOVELEARNING" to enjoy 10% discount from total course fee.
Tertiary Courses Singapore offer many SkillsFuture courses in Singapore. We offers wide range of classroom instructor-led technical training courses for working professionals and executives in Singapore. Many of our courses and trainings are SkillsFuture Approved and eligible for WDA Absentee Payroll Grant.
Our courses include Infocomm, Digital Media, Robotics, Semiconductor,Telecommunication, Life Science, Horticulture Industries , and Business Administration . Below are some of our popular courses
- Python Programming
- R Programming
- Tableau
- Machine Learning
- Raspberry Pi
- Arduino
- 3D Printing
- iOS Apps Development
- Android Apps Development
- Magento eCommerce
- Wordpress
- Joomla
- Search Engine Optimization
- Web Design
- Google Analytics
- Facebook Marketing