
Spring Boot
Course Index
29 Lessons · 3 Sections
Master Spring Boot — the dominant Java enterprise framework at TCS, Infosys & Netflix. Covers Spring Security, JPA/Hibernate, Kafka, microservices & Spring AI. Includes 4 production builds: REST API, full-stack, microservices & Docker/K8s deploy.
29Lessons
3Sections
4Projects
FreeAccess
Section 1Spring Core, REST & JPA FundamentalsLessons 1–10
Lesson 1
What is Spring Boot?
Lesson 2
Spring Boot vs Spring MVC vs Quarkus
Lesson 3
Spring Boot Setup: start.spring.io
Lesson 4
Spring Core: IoC & Dependency Injection
Lesson 5
Beans, Components & Autowiring
Lesson 6
Spring Boot REST: @RestController
Lesson 7
Request Mapping & HTTP Methods
Lesson 8
DTO Pattern & ModelMapper
Lesson 9
Bean Validation & Exception Handling
Lesson 10
Spring Data JPA: Setup & Repositories
Section 2Advanced Spring: Security, Kafka & MicroservicesLessons 11–22
Lesson 11
Entity Mapping & Hibernate
Lesson 12
JPA Relationships
Lesson 13
JPQL & Custom Queries
Lesson 14
Spring Security: Setup & Configuration
Lesson 15
JWT Authentication with Spring Security
Lesson 16
Role-Based Authorization
Lesson 17
Spring Boot Actuator & Monitoring
Lesson 18
Swagger & OpenAPI Documentation
Lesson 19
Caching with Redis & Spring Cache
Lesson 20
Apache Kafka: Messaging
Lesson 21
Testing: JUnit & Mockito
Lesson 22
Spring Boot Microservices: Architecture
Section 3Cloud, Reactive & ProjectsLessons 23–29