← Tất cả khoá học

Lập trình với Claude Code

Dùng AI làm việc cùng bạn

Biên soạn bởi Nguyễn Anh Tuấn

Làm chủ Claude Code - AI coding agent trong terminal/IDE - để tăng tốc lập trình mỗi ngày: vòng lặp agentic, ngữ cảnh, chế độ quyền; mở rộng bằng CLAUDE.md, slash command, Skills, Subagents, Hooks, MCP, Plugins; quy trình nhánh → PR → review và LUÔN kiểm chứng. Kèm 5 dự án thực chiến.

18 bài ~400 phút Đã xuất bản Cập nhật 13/07/2026

Học xong mèo con làm được gì?

  • Dùng Claude Code làm việc cùng mèo con, tăng tốc lập trình mỗi ngày.
  • Mở rộng AI bằng CLAUDE.md, Skills, Subagents, Hooks và MCP cho riêng dự án của mình.
  • Giữ thói quen kiểm chứng để không "tin mù quáng" kết quả AI sinh ra.
  • Hoàn thành 5 dự án thực chiến theo đúng quy trình nhánh → PR → review.

Lộ trình học

  1. 1 Claude Code là gì & cài đặt Claude Code là gì? Trợ lý lập trình AI (AI coding agent) trong terminal/IDE: làm được gì, giao diện CLI/VS Code/JetBrains/web, cài đặt & phiên đầu tiên.
  2. 2 Cách Claude Code hoạt động Bản chất: vòng lặp agentic (thu thập ngữ cảnh → hành động → kiểm chứng), bộ công cụ, cửa sổ ngữ cảnh, model và phiên làm việc.
  3. 3 Tương tác hiệu quả & chế độ quyền Mô tả task rõ, cấp ngữ cảnh, plan mode; chế độ quyền (default/acceptEdits/plan), ngắt & lái; /clear, /compact, /context.
  4. 4 Đọc, sửa code & chạy lệnh an toàn Các công cụ Read/Edit/Write/Bash/Grep/Glob; duyệt diff; cho phép theo từng lệnh; checkpoint & hoàn tác (rewind).
  5. 5 CLAUDE.md & bộ nhớ dự án Ghi quy ước để AI bám đúng: CLAUDE.md (dự án/cá nhân), phím tắt #, /memory, import @, /init và bộ nhớ tự động.
  6. 6 Slash command tùy chỉnh Tự tạo lệnh tắt trong .claude/commands: frontmatter, tham số $ARGUMENTS/$1, namespacing; và các lệnh có sẵn.
  7. 7 Agent Skills Đóng gói quy trình lặp lại thành Skill (SKILL.md): tiết lộ dần (progressive disclosure), allowed-tools, model tự gọi - khác gì slash command.
  8. 8 Subagents - trợ lý chuyên trách Giao việc cho subagent có ngữ cảnh riêng: khi nào dùng, .claude/agents, giới hạn công cụ/model, chạy song song & cô lập.
  9. 9 Hooks: tự động hoá vòng đời Chạy lệnh tại các mốc (PreToolUse/PostToolUse/Stop…): tự format/test, chặn lệnh nguy hiểm; cấu hình trong settings.json, mã thoát.
  10. 10 MCP: kết nối công cụ ngoài Model Context Protocol: thêm server (GitHub, CSDL, API…), transport stdio/HTTP, phạm vi & .mcp.json, OAuth, tool search.
  11. 11 Plugins & marketplace Gói skills/agents/hooks/MCP thành plugin tái dùng; cài từ marketplace, tự tạo & chia sẻ cho cả nhóm.
  12. 12 Quy trình: nhánh → PR → review Quy trình git khi lập trình với AI: làm trên nhánh, commit sạch, mở pull request (PR), review cùng Claude; gh CLI và GitHub Actions.
  13. 13 Review code AI sinh ra Chiến lược review code do AI generate: khoanh phạm vi, đọc diff theo từng lớp, bắt AI giải trình, chạy kiểm chứng và giữ con người là chốt chất lượng.
  14. 14 Kiểm chứng & tự động hoá Đừng tin mù quáng: chạy test/build, đọc lại diff - bạn chịu trách nhiệm cuối. Headless (claude -p), Agent SDK & CI.
  15. 15 Chuẩn nghề: Bảo mật & dữ liệu Biến OWASP (Top 10/ASVS) thành subagent review bảo mật + luật CLAUDE.md; toàn vẹn dữ liệu: transaction, idempotency, optimistic vs pessimistic lock.
  16. 16 Chuẩn nghề: Clean code & WCAG Đóng gói clean code & WCAG thành Skill review + hook tự format/lint, để Claude giữ code sạch và giao diện ai cũng dùng được.
  17. 17 Chuẩn nghề: Kiến trúc & mẫu senior Mã hoá ranh giới kiến trúc (layered/hexagonal/DDD-lite, CQRS) và mẫu chịu lỗi (retry/timeout/circuit breaker, idempotency) vào CLAUDE.md + subagent kiến trúc.
  18. 18 Dự án cuối khoá: 5 dự án thực chiến Áp dụng tất cả: onboard CLAUDE.md+command vào repo, viết Skill & Subagent, hooks tự động, kết nối MCP, và một tính năng end-to-end.

Sắp bắt tay vào dự án thật?

Tên miền, VPS, hosting để đưa sản phẩm lên mạng - chọn ở trang Ưu đãi. Mua qua link là góp thêm “cá” nuôi Mèo, bạn không tốn thêm.

Ưu đãi & công cụ →