I. Tổng quan
- Đối tượng: Lập trình viên chuyên nghiệp; mục tiêu đưa Claude vào toàn bộ vòng đời phát triển phần mềm.
- Khai thác đồng thời 3 mặt trận: Claude Desktop, VS Code extension và Claude Code CLI.
- MCP (Model Context Protocol — chuẩn kết nối Claude với hệ thống ngoài) được dùng xuyên suốt cả ba.
- Dự án xuyên suốt: ứng dụng quản lý công việc nội bộ — Python FastAPI cho backend, React và Tailwind CSS cho frontend, kèm test và CI/CD.
II. Thời lượng và phương pháp đào tạo
- Tổ chức liên tiếp 02 ngày, tổng 12 giờ; mỗi ngày 6 giờ với 02 lần giải lao 15 phút.
- Phân bổ: 35% lý thuyết kèm demo, 55% thực hành có hướng dẫn, 10% thảo luận và tổng kết.
- Giảng viên demo trên màn hình lớn, học viên thao tác song song; trợ giảng hỗ trợ 1-1 khi gặp vướng.
- Hình thành thói quen làm việc theo chuỗi Plan – Execute – Review, không chỉ dừng ở kỹ thuật.
III. Đối tượng tham gia và điều kiện tiên quyết
- Đối tượng: lập trình viên backend, frontend, fullstack; tech lead và senior dev đang chuẩn hóa workflow AI coding cho đội.
- Bao gồm cả developer quen Copilot, Cursor, Cline cần bổ sung hoặc chuyển sang Claude.
- Kỹ năng yêu cầu: nắm cơ bản Python FastAPI và React Tailwind; quen Git và terminal bash.
- Máy trạm cài sẵn VS Code, Node.js 18+, Python 3.10+, Git, terminal bash (Git Bash trên Windows).
- Tài khoản Claude Pro hoặc Claude Max (gói trả phí) kích hoạt trước 3 ngày; cài sẵn Claude Desktop, VS Code extension Claude và Claude Code CLI.
- Mạng cần truy cập claude.ai, GitHub và các MCP server mẫu — phối hợp với bộ phận hạ tầng kiểm tra trước 3 ngày.
IV. Mục tiêu khóa học
- Chọn đúng công cụ (Desktop, IDE, CLI) và đúng model (Opus, Sonnet, Haiku) cho từng loại tác vụ, cân bằng chất lượng, tốc độ và chi phí.
- Dùng Claude Desktop cho phân tích nghiệp vụ (BA) và scaffold code; dùng VS Code extension cho Inline, Chat, Edits và Agent Mode trong IDE.
- Vận hành Claude Code CLI thành thạo: Plan mode, Todos, Subagents (agent con chuyên môn hóa), Skills, Hooks và MCP server.
- Áp dụng TDD (viết test trước, code sau) có Claude hỗ trợ: pytest cho FastAPI, Vitest cho React.
- Tổ chức quy trình review và bảo mật: review diff, subagent security-reviewer, kiểm soát ranh giới dữ liệu gửi lên Claude.
- Hoàn thành dự án fullstack có test, qua bước review bảo mật và sẵn sàng tích hợp CI/CD.
- Nhận lộ trình học tiếp cùng tài liệu chính thức của Anthropic.
V. Lộ trình nội dung 2 ngày
Ngày 1 — Claude Desktop và VS Code extension
- Phần 1 — Nền tảng AI và hệ sinh thái Claude: so sánh các công cụ AI coding, triết lý Constitutional AI, chọn Opus/Sonnet/Haiku.
- Phần 2 — Claude Desktop cho BA và tài liệu dự án: User Story, Acceptance Criteria, BRD, mô hình dữ liệu, mô tả API.
- Phần 3 — Claude Desktop sinh code FastAPI từ BA: scaffold routers, Pydantic, SQLAlchemy, Alembic, endpoint Todo và đăng ký JWT.
- Phần 4 — VS Code extension Inline, Chat, Edits: sinh code inline, giải thích, refactor, sinh docstring và lan tỏa thay đổi qua nhiều file.
- Phần 5 — VS Code extension Agent Mode xây React Tailwind: scaffold Vite + React + TypeScript + Tailwind, màn Login bảo vệ JWT route.
Ngày 2 — Claude Code CLI nâng cao, TDD và thực chiến đầu cuối
- Phần 6 — Claude Code CLI giới thiệu và lệnh cơ bản: chế độ permission, slash command (/help, /model, /cost, /resume) và bài lab /health.
- Phần 7 — Plan mode, Todos và Subagents: lập kế hoạch trước khi đụng file, cấu hình subagent test-writer cho FastAPI và ui-reviewer cho React.
- Phần 8 — CLAUDE.md, Skills, Hooks và MCP server: hướng dẫn cấp dự án, đóng gói quy trình lặp, hook chặn lệnh nguy hiểm và Skill scaffold.
- Phần 10 — AI Code Review, Security và CI/CD (tích hợp và triển khai liên tục): quy trình review chuẩn, subagent security-reviewer kèm SAST (quét mã tĩnh tìm lỗ hổng).
- Phần 11 — Kiểm thử cùng Claude (TDD, pytest, Vitest, coverage): vòng đỏ–xanh–refactor; sinh test cho FastAPI và React; dùng subagent test-writer.
- Phần 9 — Thực chiến đầu cuối FastAPI + React + Tailwind: Dashboard có biểu đồ, bộ lọc, phân quyền, export CSV; áp dụng TDD và security-reviewer.
VI. Kết quả đầu ra
- Triển khai được dự án fullstack chạy thông suốt (FastAPI + React + Tailwind) do chính học viên xây cùng Claude.
- Sở hữu bộ tài liệu cá nhân: prompts, CLAUDE.md, subagent, Skill và hook an toàn.
- Bàn giao bộ test mẫu (pytest + Vitest) có coverage, áp dụng TDD đỏ–xanh–refactor có Claude hỗ trợ.
- Chuẩn hóa workflow Plan – Execute – Review và checklist bảo mật cho dự án thật.
Tiếp cận lộ trình học tiếp cùng tài liệu chính thức

