Track Spring Boot

Từ Dependency Injection tới microservices + Spring AI

Lộ trình Spring chia nhỏ theo cấp bậc nghề — Junior build secured REST API có DB, Mid làm production-ready (test/observability/performance), Senior lên distributed systems, native deploy và LLM app với Spring AI. Mỗi course gọn 2-3 module để học không nản.

Tier 1 · Spring Core
Tier 2 · Spring REST & Data
Tier 3 · Spring Security
Tier 4 · Spring Production
Tier 5 · Spring Reactive
Tier 6 · Spring Cloud & AI
Tier 1Junior · Nền tảng

Spring Core & Boot

Course nền tảng track Spring. Hiểu IoC container, dependency injection, bean lifecycle, AOP proxy, và Spring Boot auto-configuration — kiến thức lõi phân biệt người hiểu Spring với người copy annotation. Không cần DB/web, chạy được ngay.

41 bài
Bắt đầu
Tier 2Junior · Xây API

Spring REST API & Data JPA

Course tier 2 track Spring. Sau khi nắm container ở Spring Core, dùng Spring MVC build REST API (binding, validation, Problem Details RFC 9457, OpenAPI) và Spring Data JPA cho tầng dữ liệu (entity mapping, relationships, transaction, tránh N+1, Flyway, pagination).

46 bài· Cần: spring-core
Bắt đầu
Tier 3Junior · Bảo mật & Test

Spring Security & Testing

Course tier 3 track Spring (kết thúc tầng Junior). Bảo mật REST API: filter chain, JWT stateless, method security, CORS/CSRF. Tiếp đó là chiến lược testing chuẩn Spring (slice test, MockMvc, Testcontainers) để verify toàn bộ những gì đã build.

20 bài· Cần: spring-rest-data
Bắt đầu
Tier 4Mid · Production-readySắp ra mắt

Spring Production-Ready

Course tier 4 track Spring (tầng Mid). Modern Java trong Spring (records, virtual threads, RestClient), observability (Actuator, Micrometer, tracing), và caching/async/scheduling.

3 bài· Cần: spring-security
Bắt đầu
Tier 5Senior · DistributedSắp ra mắt

Spring Reactive & Microservices

Course tier 5 track Spring (tầng Senior). Reactive với WebFlux/Reactor, kiến trúc microservices (gateway, discovery, Feign), và resilience + event-driven với Kafka.

3 bài· Cần: spring-production
Bắt đầu
Tier 6Senior · Deploy & AISắp ra mắt

Spring Deploy, Architecture & AI

Course tier 6 track Spring (tầng Senior, kết thúc track). Deployment (native image, K8s), kiến trúc (hexagonal, DDD, Modulith), và Spring AI (RAG, tool calling).

3 bài· Cần: spring-reactive-micro
Bắt đầu