Spring Boot
The planned outline of 14 modules. Lessons are written, run and reviewed before they are published.
Before this track
Planned outline
- Module 1
Start here: Spring Boot 4 and your first service
Coming soon - Module 2
Spring core: the container, dependency injection and AOP
Coming soon - Module 3
How Spring Boot works: auto-configuration, configuration and logging
Coming soon - Module 4
REST APIs with Spring MVC
Coming soon - Module 5
API craft: versioning, documentation, caching and web pages
Coming soon - Module 6
Data: JDBC, migrations, Spring Data JPA, transactions and caching
Coming soon - Module 7
Spring Security 7
Coming soon - Module 8
Testing Spring Boot applications
Coming soon - Module 9
Production readiness: Actuator, observability, performance and deployment
Coming soon - Module 10
Integration: HTTP clients, scheduling, messaging and batch
Coming soon - Module 11
Microservices with Spring Cloud
Coming soon - Module 12
Beyond REST: reactive, GraphQL, gRPC and AI
Coming soon - Module 13
Real-world codebases: legacy, upgrades and structure
Coming soon - Module 14
Interviews and career
Coming soon
Official documentation
- docs.spring.io/spring-boot/index.html (docs.spring.io)
- spring.io/guides (spring.io)
- docs.spring.io/spring-framework/reference (docs.spring.io)
More in Web development
- HTML (coming soon)
- CSS (coming soon)
- React (coming soon)
- Node.js & Express (coming soon)
- All Web tracks
- How we make lessons