Khóa học Generative AI thực chiến
Dành cho CxO, Giám Đốc, chủ doanh nghiệp

Khóa học Vibe code bằng Claude

 

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