Phase 1
Java Refresh
2–3 wks
Phase 2
Spring Core
3–4 wks
Phase 3
Spring Boot
4–5 wks
Phase 4
Advanced
4–5 wks
Phase 5
MAANG Prep
3–4 wks
Java concepts to revise before starting Spring Boot
OOP & SOLID Principles
Generics
Collections & Streams
Lambda & Functional Interfaces
Concurrency & Threads
Exception Handling
Annotations
Reflection API
Maven / Gradle basics
Design Patterns (Factory, Singleton, Builder)