This course introduces you to the core concepts of Ruby on Rails, focusing specifically on the functionality required to build a ToDo app. You will learn about the project structure, controllers, modules, services, views, and database interactions, including MVC-related concepts.
Overview
Syllabus
- Unit 1: Setting Up a New Rails App
- Rails Application Setup Basics
- Update Database Configuration to PostgreSQL
- Fix the Routes Configuration
- Configuring Routes in Rails
- Adding Configs to Rails App
- Unit 2: Controllers in Rails
- Run Your Rails Controller Code
- Enhancing Todos with Timestamps
- Fix the Bug in Controller
- Enhance and Fix Todos Controller
- Build a Todos Controller
- Unit 3: Views in Rails
- Running Your First Views Code
- Link Each Todo to Details
- Fix the View Rendering Bug
- Complete the Heroes Directory
- Build a Complete Todo App
- Unit 4: Services in Rails
- Running Your First Service Class
- Dynamic To-Do Details
- Fix the Service Connection
- Add Method to Fetch Todo by ID
- Creating Rails Movie Services
- Unit 5: Dependency Management for Service Objects in Rails
- Dependency Management in Action
- Adding a New Ingredient
- Fixing Dependency Management Bugs
- Create a Taco Service in Rails
- Creating a Sandwich Service