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.

Giảng viên
OLHub Team41 bài đã sẵn sàng · Đọc kỹ, không xem video
6 module
Học theo từng phần, không bị nhồi
Trung cấp
Cần nền tảng cơ bản trước
41 bài
Text-first — đọc kỹ, không xem video
~7.2 giờ
Tự nhịp, học theo tốc độ của bạn
Bạn sẽ học được gì
Sau khoá học, bạn sẽ:
Explain IoC và DI qua bài toán testability + bean lifecycle, không nhồi annotation
Trace cơ chế ApplicationContext khởi tạo bean và resolve dependency (refresh 12 bước)
Compare @Configuration vs @Component và CGLIB proxy mode (full vs lite)
Explain Spring Boot auto-configuration đọc AutoConfiguration.imports và @Conditional ra sao
Implement profile-based + externalized configuration đúng thứ tự ưu tiên
Chương trình
Nội dung khoá học
6 module sẵn sàng · 41 bài. Mỗi bài 18-25 phút đọc kỹ — không xem video, không hype.
01
Nhập môn & IoC/DI
6 bài · ~56 phút
- 01Tổng Quan Module: Bản Chất Spring, Triết Lý IoC Và DI4p
- 02Spring Là Gì: Bài Toán Framework Giải Quyết Và Bản Đồ Cốt Lõi12p
- 03Inversion of Control: Đảo Ngược Quyền Kiểm Soát Trong Spring12p
- 04Dependency Injection: So Sánh 3 Hình Thức Nối Object5p12p
- 05Circular Dependency: Cơ Chế Three-Level Cache Trong Spring12p
- 06Tổng Kết Module: Làm Chủ Bản Chất IoC Và DI Trong Spring4p
02
Container Internals
8 bài · ~99 phút
- 01Container Internals: Mổ Xẻ Bên Dưới Spring Container4p
- 02BeanFactory vs ApplicationContext: Bản Chất Hai Container12p
- 03Vòng Đời Khởi Động: Giải Mã 12 Bước Trong refresh()12p
- 04BeanDefinition & BFPP: Thao Tác Siêu Dữ Liệu Trước Khi Tạo Bean12p
- 05Environment & PropertySource: Cơ Chế Cấu Hình Đa Nguồn12p
- 06Resource & @SpringBootApplication: Cơ Chế Nạp Tài Nguyên12p
- 07Mini-challenge: tự build mini IoC container 80 dòng6p30p
- 08Tổng Kết Module: Làm Chủ Toàn Diện Container Internals5p
03
Bean Lifecycle & Scopes
6 bài · ~56 phút
- 01Vòng Đời Và Phạm Vi Hoạt Động Của Bean Trong Spring4p
- 02Vòng Đời Của Bean: 9 Giai Đoạn Từ Khởi Tạo Đến Hủy Bỏ12p
- 03Cơ Chế AOP Dynamic Proxy: So Sánh JDK Proxy Và CGLIB12p
- 04Singleton Và Prototype Scope: Cạm Bẫy Scope Mismatch12p
- 05Request & Session Scope: Cơ Chế Scoped Proxy Cho Web12p
- 06Tổng Kết Module 03: Vòng Đời Và Phạm Vi Spring Bean4p
04
Configuration & Bean Declaration
5 bài · ~44 phút
05
Spring Boot & Auto-configuration
8 bài · ~98 phút
- 01Tổng Quan Module 05: Spring Boot & Auto-Configuration4p
- 02Spring Boot Là Gì: 5 Trụ Cột Nền Tảng Và Vòng Đời Startup12p
- 03Starter & BOM: Quản Lý Dependency Đồng Bộ Trong Maven12p
- 04Tự Viết Custom Starter: Cấu Trúc 2 Module Và Supply Chain12p
- 05@EnableAutoConfiguration: Cơ Chế Đọc File Imports7p12p
- 06@ConditionalOn* Family Và Thứ Tự Nạp Bean Autoconfig12p
- 07Mini-Challenge: Trace 1 Request Và Thứ Tự Khởi Tạo Bean30p
- 08Tổng Kết Module 05: Spring Boot & Auto-Configuration4p
06
Config, Profiles & Logging
8 bài · ~80 phút
- 01Tổng Quan Module 06: Cấu Hình, Profile Và Logging4p
- 02PropertySource Ordering: Thứ Tự Ưu Tiên Cấu Hình Spring12p
- 03@ConfigurationProperties vs @Value: Type-Safe Binding12p
- 04Spring Profiles: Quản Lý Môi Trường Với 1 Artifact12p
- 05Profile Groups & Patterns: Quản Trị Cấu Hình Môi Trường12p
- 06Logging Cơ Bản: SLF4J Facade, Logback và Phân Cấp Level12p
- 07Structured Logging: JSON Log Cho ELK và Kỹ Thuật MDC12p
- 08Tổng Kết Module 06: Config, Profiles Và Logging Spring4p
Giảng viên
Ai đứng sau khoá này
OLHub Team
Backend engineers
Backend engineers với kinh nghiệm thực tế trên Java/Spring, PostgreSQL, distributed systems. Tự build và maintain platform này, viết toàn bộ nội dung khoá học theo triết lý “hiểu bản chất, không học vẹt”.
Xem hồ sơ team →Gửi khoá này cho bạn học cùng?
Copy link đã gắn nguồn — dán group, chat, hoặc LinkedIn.
Sẵn sàng bắt đầu?
Học miễn phí, không cần thẻ, không thời hạn. Chỉ cần bạn ngồi xuống đọc kỹ.