Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

CodeSignal

Building a To-Do REST API with NestJS

via CodeSignal

Overview

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.

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

Reviews

Start your review of Building a To-Do REST API with NestJS

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.