Hệ thống Web hiện đại
Khám phá lộ trình cấp hệ thống từ DNS và HTTP qua thực thi trình duyệt, dựng hình, kiến trúc frontend và ranh giới backend.
Bản đồ học tập phát triển phần mềm bởi Tran Trong Thuc · Về dự án Atlas · Cập nhật lần cuối: 22 thg 9, 2026
Trang này là một tầng định hướng bao quát trên các khái niệm chuẩn hóa. Việc nhúng lộ trình học tập tại đây không tự động đánh dấu các khái niệm đó là đã bao phủ; độ bao phủ chỉ được ghi nhận từ nội dung bài học chuyên sâu ở những nơi khác trong Atlas.
Hệ thống Web hiện đại
Xây dựng mô hình tư duy cấp hệ thống về cách trình duyệt, giao thức mạng, quá trình dựng hình, kiến trúc frontend và ranh giới backend phối hợp với nhau.
- Đối tượng phù hợp
- Kỹ sư phần mềm muốn tư duy trên toàn bộ vòng đời yêu cầu và dựng hình web thay vì chỉ học riêng lẻ một framework.
- Mức độ tiếp cận mục tiêu
- Hiểu bản chất
14 / 16 khái niệm hiện đã có bài học
Mục tiêu đạt được
- Truy vết một yêu cầu từ DNS và TLS xuyên qua trình duyệt đến ranh giới ứng dụng.
- So sánh các phương pháp dựng hình và tải dữ liệu frontend chính dựa trên ràng buộc và đánh đổi kỹ thuật.
- Nhận diện vị trí bộ nhớ đệm (caching), bảo mật trình duyệt và thiết kế backend API định hình hành vi web.
Các bước trong lộ trình
DNS Resolution
Mức độ mục tiêu: Hiểu bản chấtNội dung Atlas hiện có
HTTP Request Lifecycle
Mức độ mục tiêu: Vận hành thực tếNội dung Atlas hiện có
TLS and HTTPS
Mức độ mục tiêu: Hiểu bản chấtNội dung Atlas hiện có
Browser Runtime
Mức độ mục tiêu: Hiểu bản chấtChưa có bài học Atlas
Browser Event Loop
Mức độ mục tiêu: Hiểu bản chấtNội dung Atlas hiện có
Browser Rendering Pipeline
Mức độ mục tiêu: Hiểu bản chấtChưa có bài học Atlas
Same-Origin Policy and CORS
Mức độ mục tiêu: Hiểu bản chấtNội dung Atlas hiện có
HTTP Caching
Mức độ mục tiêu: Hiểu bản chấtNội dung Atlas hiện có
CDN Behavior
Mức độ mục tiêu: Hiểu bản chấtNội dung Atlas hiện có
CSR, SSR, and SSG
Mức độ mục tiêu: Hiểu bản chấtHydration
Mức độ mục tiêu: Hiểu bản chấtFrontend Data Fetching
Mức độ mục tiêu: Hiểu bản chấtComponent Boundaries
Mức độ mục tiêu: Hiểu bản chấtNội dung Atlas hiện có
- Ranh giới Component: Làm rõ phạm vi sở hữu và giao diện
- Giảm Over-Engineering Frontend: Loại bỏ Kiến trúc Vô tình
- Migration Frontend Tăng dần: Strangler Pattern, Boundary Tương thích và Cutover
- Modernize React: Nâng cấp mà Không Viết lại Cả Ứng dụng
- Modernize một Ứng dụng React Bảy Năm Tuổi
- Hướng dẫn Quyết định Modernization Frontend: Nâng, Thay, Bọc hay Xóa?
Frontend Bundle Performance
Mức độ mục tiêu: Hiểu bản chấtBackend Request Lifecycle
Mức độ mục tiêu: Vận hành thực tếNội dung Atlas hiện có
API Design
Mức độ mục tiêu: Vận hành thực tếNội dung Atlas hiện có
Lộ trình học tập
Khám phá các chuỗi bài học được tuyển chọn trong Atlas mà không biến bản đồ tri thức thành một giáo trình bắt buộc cứng nhắc.
Hệ thống Backend
Khám phá lộ trình xuyên suốt xử lý yêu cầu, tính đúng đắn của dữ liệu, tác vụ bất đồng bộ, khả năng phục hồi và các kịch bản sự cố hệ phân tán.