Đề cương khóa học
Đề cương Ngày 1
Module 1 — Giới thiệu về Claude Code & Kỹ thuật có hỗ trợ AI
• Claude Code so với các công cụ AI truyền thống
• Tác nhân AI trong kỹ thuật phần mềm
• Tối ưu hóa năng suất và luồng công việc
• Vòng đời phát triển có hỗ trợ AI
• Rủi ro, hạn chế và sự giám sát của con người
• Các buổi trình bày thực hành trực tiếp
Module 2 — Nền tảng Kỹ thuật Nhắc Lệnh
• Cấu trúc của một nhắc lệnh hiệu quả
• Nhắc lệnh Zero-shot so với Few-shot
• Kỹ thuật nhắc lệnh lặp lại
• Nền tảng nối chuỗi nhắc lệnh (prompt chaining)
• Đầu ra có cấu trúc và định dạng
• Kiểm tra xác minh nhắc lệnh và cải thiện chất lượng
Module 3 — Nhắc lệnh cho Phát triển Phần mềm
• Tạo mã và tái cấu trúc mã
• Tìm lỗi (debugging) với sự hỗ trợ của AI
• Tạo tài liệu
• Xem xét yêu cầu kéo (pull request)
• Hiểu mã nguồn cũ (legacy code)
• Mã do AI tạo ra an toàn và dễ bảo trì
Module 4 — Nhắc lệnh cho Kiểm thử & Chất lượng
• Tạo trường hợp kiểm thử
• Phân tích các trường hợp biên (edge-cases)
• Thiết kế kiểm thử sẵn sàng cho tự động hóa
• Phân tích lỗi có hỗ trợ AI
• Tạo kịch bản kiểm thử Gherkin
• Luồng công việc xác minh chất lượng
Module 5 — Nhắc lệnh cho Cộng tác Agile
• Câu chuyện người dùng và tiêu chí chấp nhận
• Tinh chỉnh yêu cầu
• Hỗ trợ giao tiếp Agile
• Tóm tắt dành cho bên liên quan
• Hỗ trợ hồi cứu (retrospective)
• Chuẩn bị tinh chỉnh danh sách công việc (backlog)
Module 6 — AI Có Trách Nhiệm, Bảo Mật & Xác minh
• Ảo giác (hallucinations) và rủi ro AI
• Bảo mật thông tin và nhắc lệnh an toàn
• Nguyên tắc quản trị AI
• Danh sách kiểm tra xác minh
• Nhận biết về tiêm nhắc lệnh (prompt injection)
• Trách nhiệm rà soát của con người
Module 7 — Phòng Thí Nghiệm Nhắc Lệnh Cho Đội Ngũ
• Xây dựng các nhắc lệnh của đội có thể tái sử dụng
• Luồng công việc AI theo vai trò cụ thể
• Chia sẻ nhắc lệnh và đánh giá đồng nghiệp
• Tạo Thư viện Nhắc lệnh của Đội v1
• Các bài tập cộng tác tương tác
Ngày 2
Module 1 — Khả năng Nâng cao của Claude Code
• CLAUDE.md và ngữ cảnh dự án lâu dài
• Tự động hóa luồng công việc AI
• Chiến lược tạo Best-of-N
• Lệnh AI có thể tái sử dụng
• Kỹ thuật kỹ thuật ngữ cảnh (context engineering)
• Luồng công việc kỹ thuật có hỗ trợ AI
Module 2 — Kỹ thuật Nhắc lệnh Nâng cao
• Nhắc lệnh Chuỗi suy luận (Chain-of-thought)
• Nhắc lệnh đa phương thức (Multimodal)
• Nhắc lệnh dựa trên ràng buộc
• Nối chuỗi nhắc lệnh nâng cao
• Quản lý ngữ cảnh lớn
• Luồng công việc kỹ thuật đối thoại
Module 3 — Kiểm soát Phiên bản, Phát triển song song & Luồng công việc Đa tác nhân
• Chiến lược tích hợp Git
• Luồng công việc phát triển AI song song
• Worktrees và các tác vụ AI bị cô lập
• Điều phối đa tác nhân
• Điểm kiểm tra con người trong vòng lặp (human-in-the-loop)
• Chiến lược quản lý xung đột
Module 4 — Kiến trúc, MCP & DevOps Nâng cao
• Giao thức Ngữ cảnh Mô hình (Model Context Protocol - MCP)
• Tích hợp Claude với các công cụ bên ngoài
• Phân tích kiến trúc có hỗ trợ AI
• Bút ký Quyết định Kiến trúc (Architecture Decision Records - ADR)
• Khắc phục sự cố CI/CD có hỗ trợ AI
• Hậu kiểm sự cố (incident postmortems) và luồng công việc vận hành
Module 5 — Mở rộng Claude Code & Sức khỏe Mã nguồn
• Quản lý Token và ngữ cảnh
• Cấu trúc dự án thân thiện với AI
• Khả năng bảo trì mã nguồn lâu dài
• Tự động hóa tài liệu
• Chiến lược mở rộng AI
• Luồng công việc kỹ thuật toàn đội
Module 6 — Đồ án Chính: Định nghĩa Quy trình Claude Code của Bạn
• Thiết kế luồng công việc có hỗ trợ AI có khả năng mở rộng
• Kết hợp nhắc lệnh, lệnh và tệp ngữ cảnh
• Thiết kế quy trình AI của đội
• Mô hình cộng tác liên vai trò
• Tạo bản đồ quy trình (workflow blueprint)
Module 7 — Phòng Thí Nghiệm Nhắc Lệnh Cho Đội Ngũ Nâng cao
• Phát triển thư viện nhắc lệnh nâng cao
• Luồng công việc theo vai trò phức tạp
• Xác minh nhắc lệnh trong thế giới thực
• Bài tập cộng tác liên đội
• Thư viện Nhắc lệnh của Đội v2
Yêu cầu
Ngày 1 — Nền tảng
• Am hiểu cơ bản về các quy trình giao phó phần mềm
• Hiểu chung về các luồng công việc phát triển, kiểm thử hoặc Agile
• Khuyến khích có quyền truy cập Claude cho các bài tập thực hành
Ngày 2 — Nâng cao
• Hoàn thành Ngày 1 (hoặc có kinh nghiệm tương đương)
• Đã tiếp xúc trước đó với Claude Code và các khái niệm kỹ thuật nhắc lệnh
• Kiến thức cơ bản về Git
• Khuyến khích am hiểu các khái niệm CI/CD
Đánh giá (2)
Một số lưu ý về quyền riêng tư và chính sách
Angelo Stefano Soglia - Parkino srl
Khóa học - Claude AI for Workflow Automation and Productivity
Dịch thuật bằng máy
Học cách viết prompt cho Claude và sử dụng nó để xử lý toàn bộ dữ liệu mà tôi có sẵn.
Mike Hartleroad - Furniture Row
Khóa học - Claude AI for Data Analysis and Business Intelligence
Dịch thuật bằng máy