Khoá học
Lộ trình JavaScript Engineering Mastery được chia thành 16 Stage theo 4 Tầng năng lực. Chọn stage để bắt đầu hành trình của bạn.
TẦNG I — JAVASCRIPT CORE
Thiết lập mental model chính xác về ngôn ngữ và máy ảo trước khi tiếp cận bất kỳ framework nào.
| Stage | Tên | Dự án |
|---|---|---|
| Stage 0 | Language Foundation | P0: CLI Data Processor |
| Stage 1 | JavaScript Execution Model | P1: Mini Module System |
| Stage 2 | Object Model & Advanced JS | P2: Mini Object Framework |
| Stage 3 | Asynchronous JS & Concurrency | P3: Production Search Engine |
TẦNG II — WEB PLATFORM
Đưa JavaScript vào môi trường trình duyệt thực tế, kết nối mạng và kiểm soát bộ công cụ hiện đại.
| Stage | Tên | Dự án |
|---|---|---|
| Stage 4 | Browser Runtime & Web Platform | P4: High-performance Browser App |
| Stage 5 | Network & Web Platform | P5: Network-aware Application |
| Stage 6 | TypeScript Engineering | P6: Typed Domain Library |
| Stage 7 | Toolchain & JavaScript Ecosystem | P7: Build System from Zero |
TẦNG III — FRONTEND ENGINEERING
Làm chủ framework UI, xây dựng ứng dụng quy mô lớn và chạy ổn định trong môi trường người dùng thực tế.
| Stage | Tên | Dự án |
|---|---|---|
| Stage 8 | React Engineering | P8: Production SaaS UI |
| Stage 9 | Production Frontend | P9: Production E-commerce |
| Stage 10 | Next.js & Full-stack Frontend | P10: Full-stack SaaS Product |
| Stage 11 | Performance, Memory & Security | P11: Performance & Incident Lab |
TẦNG IV — SYSTEM & LEADERSHIP
Thiết kế hệ thống quy mô lớn, vận hành độ tin cậy cấp doanh nghiệp và dẫn dắt kỹ thuật.
| Stage | Tên | Dự án |
|---|---|---|
| Stage 12 | Frontend Architecture | P12: Enterprise Dashboard |
| Stage 13 | Production & System Engineering | P13: Production Incident Simulation |
| Stage 14 | Senior Engineering | P14: Legacy Migration |
| Stage 15 | Staff Engineering Track | P15: Staff Architecture Challenge |
Bắt đầu từ đâu?
Nếu bạn đang bắt đầu hành trình, hãy đi theo thứ tự từ Stage 0. Mỗi Stage kế thừa mental model của Stage trước đó.