This course teaches how to develop a robust REST API using Rails. By the end of the course, you will have created a ToDo App with CRUD operations. We'll introduce more advanced techniques, such as file uploading and middleware, to enhance your API.
Overview
Syllabus
- Lesson 1: Setting Up GET Queries - Get All and Get By ID
- Handling Errors in GET Requests
- Fix the Bug in GET Request
- Creating Controller Methods for Todos from Scratch
- Lesson 2: Creating ToDo Items with POST Requests in Ruby on Rails
- Adding More Parameters to ToDo
- Find and Fix the Bug
- Implement ToDo Creation Logic
- Lesson 3: Setting Up Modification Queries - Update, Delete
- Improving Update Method Response
- Debugging Todo Update and Delete
- Testing Update and Delete Endpoints
- Lesson 4: Implementing File Uploading Endpoint
- Change File Upload Directory
- Fixing File Upload in Rails
- File Upload in Rails ToDos