001 Step 00 - Creating a REST API with Spring Boot - An Overview
002 CODE BACKUP FILES and STEP BY STEP CHANGES For Reference.html
003 Step 01 - Initializing a REST API Project with Spring Boot
004 Step 02 - Creating a Hello World REST API with Spring Boot
005 Step 03 - Enhancing the Hello World REST API to return a Bean
006 Step 04 - Whats happening in the background Spring Boot Starters & Autoconfign
007 Step 05 - Enhancing the Hello World REST API with a Path Variable
008 Step 06 - Designing the REST API for Social Media Application
009 Step 07 - Creating User Bean and UserDaoService
010 Resources for Next Step.html
011 Step 08 - Implementing GET Methods for User Resource
012 Step 09 - Implementing POST Method to create User Resource
013 Step 10 - Enhancing POST Method to return correct HTTP Status Code and Location
014 Step 11 - Implementing Exception Handling - 404 Resource Not Found
015 Resources for Next Step.html
016 Step 12 - Implementing Generic Exception Handling for all Resources
017 Step 13 - Implementing DELETE Method to delete a User Resource
018 Step 14 - Implementing Validations for REST API
019 Step 15 - Overview of Advanced REST API Features
020 Step 16 - Understanding Open API Specification and Swagger
021 springdoc-openapi Dependency for next lecture.html
022 Step 17 - Configuring Auto Generation of Swagger Documentation
023 Step 18 - Exploring Content Negotiation - Implementing Support for XML
024 Step 19 - Exploring Internationalization for REST API
025 Resources for Next Step.html
026 Step 20 - Versioning REST API - URI Versioning
027 Step 21 - Versioning REST API - Request Param, Header and Content Negotiation
028 Step 22 - Implementing HATEOAS for REST API
029 Step 23 - Implementing Static Filtering for REST API
030 Step 24 - Implementing Dynamic Filtering for REST API
031 Step 25 - Monitoring APIs with Spring Boot Actuator
032 Step 26 - Exploring APIs with Spring Boot HAL Explorer