Công cụ & Ngôn ngữ lập trình
Mỗi tháng bạn học ngôn ngữ gì, công cụ gì và làm ra sản phẩm gì?
Không có danh sách công nghệ chung chung. Dưới đây là bản đồ chính xác từng tháng: ngôn ngữ lập trình, công cụ/framework và bộ công cụ AI Agent bạn thực sự cầm tay làm, kèm đầu ra bàn giao của tháng đó.
Giai đoạn 1 · Bootcamp nền tảng
60 giờ · ~2.5 tháng · 2 buổi/tuần
Web Development Fundamentals — xây nền lập trình đủ vững để vào dự án doanh nghiệp
Phần dành cho học viên cần vá nền. Đây chính là vế "30% tư duy & ngôn ngữ lập trình" mà mọi vòng phỏng vấn vẫn hỏi tới đáy: viết được code không cần AI, đọc hiểu được code AI sinh ra, và biết vì sao một kiến trúc được chọn.
🎯 Đầu ra: 5 project nền tảng (Git pipeline, Dashboard, Storefront React, REST API có JWT, CSDL E-Commerce) + 1 Mini-Capstone Fullstack FE–BE–DB hoàn chỉnh trên GitHub.
Giai đoạn 2 · 23 tuần ≈ 5.75 tháng
Lộ trình công cụ & ngôn ngữ theo từng tháng.
Workspace, Context & Agent Governance
Dựng môi trường làm việc Human × AI: giới hạn bối cảnh, bộ nhớ dài hạn cho agent, viết AGENTS.md, thiết kế & phân rã task, phân vai đa agent theo nguyên tắc least-privilege.
🎯 Đầu ra: workspace kiểm soát context + AGENTS.md + prompt/review log + thi thực hành Phase I.
Spec-first: Requirement, ERD & API Contract
Chuẩn hóa yêu cầu doanh nghiệp thành đặc tả máy đọc được: user story + AC theo Gherkin, wireframe, ERD ≥5 bảng, REST API spec và bảng traceability, rồi chốt implementation plan.
🎯 Đầu ra: bộ hồ sơ Spec Package (requirements, user story + AC, ERD, API contract, ADR) đã được PO ký duyệt.
Implementation: Backend, Frontend & E2E
Giao task cho AI Agent viết code thật theo Task Contract, rồi tự tay review. Backend Controller–Service–Repository có DTO/validation/auth, Frontend vertical slice gọi API thật, nối fullstack và kiểm thử E2E.
Vitest / Jest + Supertest
🎯 Đầu ra: vertical slice fullstack chạy được, có unit/integration/E2E test và Task Contract cho từng task giao agent.
Diff Review, Debugging, Security & CI/CD
Đọc Git diff và phán xét code AI sinh ra, refactor có kiểm soát, debug fullstack với self-healing loop có điều kiện dừng, rà SQLi/XSS/secret, rồi đóng gói Docker và dựng CI có cổng AI review.
🎯 Đầu ra: pipeline CI chạy thật có bước AI review, báo cáo security review, bug tracker & root cause analysis.
Cloud Deploy, Observability & Capstone Backend
Đưa sản phẩm lên môi trường thật: cấu hình env production, secret, HTTPS, logging và error tracking; diễn tập incident, regression và changelog. Song song khởi động Capstone và triển khai backend slice.
Agile-Scrum & PR workflow
🎯 Đầu ra: ứng dụng deploy được lên cloud có smoke test & rollback, deployment notes, observability checklist, backend Capstone qua gate M2.
Capstone Integration, Hardening & Defense
Hoàn thiện Frontend và luồng fullstack, chạy E2E, hardening bảo mật, release qua Docker/CI có AI review gate, đóng vòng lặp maintenance, rồi bảo vệ sản phẩm trước hội đồng chuyên môn.
🎯 Đầu ra: sản phẩm Capstone chạy live Production với URL thật + hồ sơ Evidence + Capstone Defense (gate M7).
Cách triển khai trong khóa học
Các tool và ngôn ngữ này được dạy như thế nào?
Mỗi tuần là một chủ đề, đi qua 3 điểm chạm cố định. Bạn không xem demo rồi để đó — mọi công cụ đều gắn với một sản phẩm bàn giao có thể chấm điểm.
Tự học có định hướng (~3h/tuần)
Video và tài liệu về công cụ của tuần: cài đặt, khái niệm, giới hạn và cạm bẫy thường gặp. Bạn đến lớp với kiến thức nền, không mất giờ lớp để xem hướng dẫn cài đặt.
Mentor live demo + thực hành (3h/tuần)
Mentor chạy công cụ trực tiếp trên một case thật, chỉ ra chỗ AI sai và cách xử lý, sau đó giao bài có file bàn giao cụ thể như task-contract.md, security-review.md, deployment-notes.md.
Giảng viên giao đề & review (3h/tuần)
Bạn áp công cụ vào đề tài project của mình rồi bảo vệ lựa chọn kỹ thuật trước giảng viên. Clinic sửa lỗi trực tiếp trên code của bạn, không phải trên slide.
Thi thực hành cuối mỗi Phase
Mỗi giai đoạn kết bằng một bài thi làm thật trên máy: giao task cho agent, review diff, debug, dựng CI, deploy. Toàn bộ lab và kỳ thi dùng chung một reference stack để đánh giá công bằng.
Stack thống nhất cho toàn bộ lab & kỳ thi.
Chương trình chốt TypeScript toàn tuyến để giảm tải nhận thức, giúp AI Agent giữ bối cảnh tốt hơn và giúp việc review diff dễ hơn. Phần tư duy và đặc tả ở Giai đoạn 1–2 của chương trình chính vẫn không phụ thuộc stack, nên chuyển sang Python hay Java sau này bạn vẫn áp dụng nguyên vẹn quy trình.
TypeScript (JavaScript ES6+) · SQL
Một ngôn ngữ cho cả Frontend và Backend, đúng ngôn ngữ thị trường tuyển dụng Việt Nam hỏi nhiều nhất cùng Python.
NestJS (Node + TypeScript)
Map thẳng kiến trúc Controller–Service–Repository + DTO + Guard + Pipe validation mà chương trình dạy; agent sinh code tốt.
React + TypeScript (Vite)
Component-driven, route guard, service layer — khớp với module Frontend Architecture.
PostgreSQL + Prisma / TypeORM
Migration và seed rõ ràng, đường đi từ ERD sang schema mạch lạc.
Vitest / Jest + Supertest + Playwright
Đủ cả unit, integration và E2E cho quy trình test-first.
Docker Compose + GitHub Actions
Pipeline chạy thật, có cổng AI review diff/PR trước khi merge.
Antigravity · Claude Code · Obsidian · MCP
Bộ công cụ điều phối agent: bối cảnh, bộ nhớ dài hạn, phân vai đa agent và quyền truy cập tối thiểu.
Node.js + Express + Sequelize + Postman
Stack nhẹ để nắm chắc bản chất HTTP, REST và ORM trước khi lên NestJS ở giai đoạn chính.