You'll create a dedicated module for managing books, complete with endpoints for creating, reading, updating, and deleting records. You'll learn to validate incoming data using DTOs and handle dynamic route parameters to interact with specific resources.
Overview
Syllabus
- Unit 1: Creating New Resources with DTOs and Validation
- Observing SPA Integration and Creating Resources with DTOs
- Defining DTOs for Creating Users and Books
- Implementing Controllers for Users and Books
- Implementing the Service Layer for Users and Books
- Unit 2: Completing CRUD Operations with Controllers, Services, and DTOs
- Explore and Understand Full CRUD Functionality
- Create Update DTOs for Books and Users
- Implement Full CRUD Logic in Books and Users Services
- Connect Controllers to CRUD Operations
- Unit 3: Tracking Reading Progress
- Explore the Reading Tracker: Observe, Experiment, and Understand
- Wire It Up: Implement the Reading Module
- Track Like a Pro: Implement the Reading Service Logic
- Orchestrating the Routes: Build the Reading Controller