Cảm ơn bạn đã gửi yêu cầu! Một thành viên trong đội ngũ của chúng tôi sẽ liên hệ với bạn ngay lập tức.
Cảm ơn bạn đã gửi đặt chỗ! Một thành viên trong đội ngũ của chúng tôi sẽ liên hệ với bạn ngay lập tức.
Thời gian kéo dài 14 Giờ học
Đề cương khóa học
Giới thiệu
- Ôn tập: Vòng lặp lập trình theo agent, ngữ cảnh và công cụ
- Các vấn đề phổ biến ở cấp độ nhóm
Bộ nhớ dự án và cấu hình
- Hệ phân cấp của CLAUDE.md và những nội dung nên có trong đó
- Tệp cài đặt, chế độ quyền và danh sách cho phép (allowlists)
- Bài tập: Cấu hình một kho mã nguồn mẫu
Subagents
- Khi nào nên ủy quyền cho một subagent
- Định nghĩa vai trò, lời nhắc (prompts) và quyền truy cập công cụ
- Bài tập: Xây dựng subagent cho nhiệm vụ xem xét (reviewer) và viết kiểm thử
Hooks
- Các sự kiện hook và các trường hợp sử dụng điển hình
- Chặn các hành động không an toàn và thực thi các tiêu chuẩn
- Bài tập: Tự động định dạng và chạy kiểm thử với mỗi thay đổi
Skills, lệnh và plugins
- Viết các Skills và lệnh slash có thể tái sử dụng
- Đóng gói và chia sẻ plugins trong nhóm
- Bài tập: Đóng gói một quy trình làm việc của nhóm
Tích hợp MCP
- MCP là gì và khi nào nên sử dụng
- Kết nối các trình theo dõi vấn đề (issue trackers), cơ sở dữ liệu và tài liệu
- Các cân nhắc về tin cậy và bảo mật
Tự động hóa và CI
- Chế độ không đầu (Headless mode) và kịch bản hóa (scripting)
- Sử dụng Claude Code trong quy trình pull request
- Chi phí, giới hạn và giám sát
Thực hành làm việc
- Xem xét mã nguồn được tạo ra
- Các chế độ lỗi phổ biến và cách tránh chúng
- Danh sách kiểm tra triển khai cho nhóm
Yêu cầu
- Kinh nghiệm lập trình hàng ngày bằng ít nhất một ngôn ngữ
- Kinh nghiệm làm việc với Terminal và Git
- Kinh nghiệm thực hành ban đầu với Claude Code hoặc các trợ lý lập trình tương tự
Đối tượng học viên
- Lập trình viên và kỹ sư phần mềm thường xuyên sử dụng Claude Code
- Trưởng nhóm kỹ thuật và kỹ sư nền tảng thiết lập các tiêu chuẩn chung cho nhóm
- Kỹ sư DevOps và QA muốn tự động hóa các tác vụ kỹ thuật lặp lại
Đánh giá (1)
Tôi đã học được kiến thức về thư viện Streamlit trong Python và chắc chắn tôi sẽ thử sử dụng nó để cải thiện các ứng dụng của đội tôi, những ứng dụng này được tạo bằng R Shiny.
Michal Maj - XL Catlin Services SE (AXA XL)
Khóa học - GitHub Copilot for Developers
Dịch thuật bằng máy