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, and services.
Overview
Syllabus
- Unit 1: Setting Up a New Rails App
- Running the Rails Setup Code
- Unit 2: Controllers in Rails
- Exploring TodosController in Rails
- Update the Controller Action
- Fix the Controller Bugs
- Adding HTTP Status Codes
- Creating a New Controller Action
- Creating a Todos Action from Scratch
- Unit 3: Services in Rails
- Update the TodoService Method
- Fix the TodoService Method
- Add Missing Service Parts
- Write a Service from Scratch
- Unit 4: Dependency Management for Service Objects in Rails
- Add Timestamps to Logging Service
- Service Object Dependency Setup