The course teaches how to develop a robust REST API using NestJS. By the end of the course, you will have created a ToDo App with CRUD (Create, Retrieve, Update and Delte) operations through a well-defined REST API. We'll introduce some intermediate techniques like data-specific capabilities and properly returning HTTP status codes.
Overview
Syllabus
- Lesson 1: Set Up GET Queries - Get All and Get By ID
- Exploring TodoController and TodoService
- Switch to Numeric ID
- Fix the TodoService Method
- Understanding GET Requests in NestJS
- Creating TodoController and Service in NestJS
- Lesson 2: Create a ToDo Item Provided from the Request Body
- Handling POST Requests in NestJS
- Handle Your Own POST Requests
- Handling POST Requests Correctly
- Handle POST Requests in NestJS
- Master Handling POST Requests in NestJS
- Lesson 3: Implementing Update and Delete Handlers in NestJS
- Update and Delete Todo Items
- Updating and Deleting ToDo Items
- Update and Delete To-Do Items
- Update and Delete To-Do Items
- Updating and Deleting To-Do Items
- Lesson 4: Enhancing the API with Filters and Specific Modifiers
- Explore Todo Filtering and Completion
- Modify Method for Todo Completion
- Fix the Todo Controller Bugs
- Filtering and Marking Todos Complete
- Enhance Todo Management with NestJS
- Lesson 5: Returning 404 for Missing To-Do Items
- Handling Missing Todo Items
- Handle Missing Todos Gracefully
- Handling Missing Todo Items