Introduction to Spring
Inversion of Control (IoC)
Dependency Injection
Spring Beans and lifecycle
Spring Boot introduction
Creating REST APIs
Controllers and request mappings
DTOs and model mapping
Service layer architecture
Exception handling
Spring Boot validation
Configuration files and profiles