Liên hệ với chúng tôi
 Thời gian kéo dài 14 Giờ học

Đề cương khóa học

Hiểu mã với LLM

  • Các chiến lược prompting cho việc giải thích và trình bày mã
  • làm việc với các cơ sở mã và dự án lạ
  • Phân tích luồng điều khiển, các phụ thuộc và kiến trúc

Refactoring mã để tăng khả năng bảo trì

  • Nhận diện các mùi mã (code smells), mã không sử dụng và anti-pattern
  • Tổ chức lại các hàm và module để tăng tính rõ ràng
  • Sử dụng LLM để đề xuất các quy ước đặt tên và cải tiến thiết kế

Cải thiện hiệu suất và độ tin cậy

  • Phát hiện các điểm kém hiệu quả và rủi ro bảo mật với sự hỗ trợ của AI
  • Đề xuất các thuật toán hoặc thư viện hiệu quả hơn
  • Refactoring các thao tác I/O, truy vấn cơ sở dữ liệu và các cuộc gọi API

Tự động hóa tài liệu mã

  • Tạo chú thích và tóm tắt ở mức hàm/phương thức
  • Viết và cập nhật tệp README từ các cơ sở mã
  • Tạo tài liệu Swagger/OpenAPI với sự hỗ trợ của LLM

Tích hợp với chuỗi công cụ

  • Sử dụng các phần mở rộng VS Code và Copilot Labs cho việc tài liệu hóa
  • Tích hợp GPT hoặc Claude vào các git pre-commit hooks
  • Tích hợp pipeline CI cho việc tài liệu hóa và linting

Làm việc với các cơ sở mã kế thừa và đa ngôn ngữ

  • Tùy biến ngược các hệ thống cũ hoặc chưa có tài liệu
  • Refactoring đa ngôn ngữ (ví dụ: từ Python sang TypeScript)
  • Các nghiên cứu tình huống và demo lập trình pair-AI

Đạo đức, Kiểm soát chất lượng và Rà soát

  • Xác thực các thay đổi do AI tạo ra và tránh hiện tượng hallucination
  • Các phương pháp thực hành tốt nhất trong rà soát đồng nghiệp khi sử dụng LLM
  • Đảm bảo khả năng tái lập và tuân thủ các tiêu chuẩn lập trình

Tổng kết và Các bước tiếp theo

Yêu cầu

  • Kinh nghiệm sử dụng các ngôn ngữ lập trình như Python, Java hoặc JavaScript
  • Nắm quen thuộc với kiến trúc phần mềm và quy trình rà soát mã
  • Hiểu biết cơ bản về cách thức hoạt động của các mô hình ngôn ngữ lớn

Đối tượng tham gia

  • Kỹ sư backend
  • Đội ngũ DevOps
  • Nhà phát triển cấp cao và các trưởng nhóm kỹ thuật

Số người tham gia


Giá cho mỗi học viên

Đánh giá (1)

Các khóa học sắp tới

Các danh mục liên quan