REST API
Compare stateful and stateless services and understand what a REST API is and how it is designed on Spring Boot.
Rest Controller
Build REST controllers in Spring Boot with @RestController, @RequestMapping and HTTP request parameter binding.
DTOs (Data Transfer Objects)
Apply the DTO pattern to isolate persistence entities and automate object mapping with MapStruct.
JWT Foundations & Architecture
Understand what a JSON Web Token is, how it is structured and how its issuance and validation flow in a REST API.
JWT Implementation
Implement JWT-based security with Spring Boot 3 and Spring Security 6: filters, token utilities and an authentication controller.
Weekly Slides
Browse the week 11 slides on REST APIs, HTTP status codes, DTOs and JWT security.