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
- Lesson 1: Setting Up a New Rails App
- Running the Rails Setup Code
- Lesson 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
- Lesson 3: Services in Rails
- Update the TodoService Method
- Fix the TodoService Method
- Add Missing Service Parts
- Write a Service from Scratch
- Lesson 4: Dependency Management for Service Objects in Rails
- Add Timestamps to Logging Service
- Service Object Dependency Setup