Spring Boot — MAANG Roadmap

5 phases · 16–21 weeks · Java refresh → Spring Core → Boot → Advanced → Interview prep

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
Ph1 · Java · 2–3w Ph2 · Spring · 3–4w Ph3 · Boot · 4–5w Ph4 · Advanced · 4–5w Ph5 · Prep · 3–4w
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)