Spring Boot
Build production-grade Java applications — 69 topics across 16 chapters covering IoC, REST APIs, data access, security, and microservices.
69
Topics
16
Chapters
20h
Est. Time
Progress0/69 (0%)
All Modules
Click any topic to start learning
1
Spring Fundamentals
2
Spring Boot Project Setup & Auto-Configuration
3
Building REST APIs
1@RestController, @RequestMapping, and HTTP Method Annotations2@PathVariable, @RequestParam, @RequestBody — Handling Request Data3ResponseEntity — Full Control Over HTTP Responses4DTOs and MapStruct — Separating API Contracts from Domain Models5API Versioning Strategies — URL, Header, and Content Negotiation
4
Validation & Exception Handling
5
Spring Data JPA & Hibernate
6
Transactions & Concurrency
7
Spring Security
8
JWT & OAuth2
9
Caching with Redis
10
Kafka Integration
11
Microservices Architecture
12
Service Discovery & API Gateway
13
Distributed Transactions & Resilience
14
Observability & Performance Tuning
1Spring Boot Actuator — Health, Metrics, and Management Endpoints2Micrometer + Prometheus + Grafana — Full Observability Setup3Distributed Tracing with Micrometer Tracing and Zipkin4Connection Pool Tuning — HikariCP Configuration for Production5JVM Tuning for Spring Boot — Heap, GC, and Memory Settings
15
Docker & Kubernetes Deployment
16