KHÓA HỌC GEN AI THỰC CHIẾN
BÍ QUYẾT ỨNG DỤNG AI HIỆU QUẢ VÀO NGÀNH CNTT
1. Những nội dung sẽ đào tạo
- Kỹ thuật sử dụng Prompt hiệu quả trong hội thoại AI
- Ứng dụng AI (Copilot, Cursor) trong:
- Phân tích yêu cầu (requirement)
- Thiết kế kiến trúc, API, cơ sở dữ liệu (DB)
- Xây dựng và tổ chức codebase
- Triển khai các tính năng (feature implementation)
- Viết tài liệu kỹ thuật
- Tập trung vào các kỹ năng quan trọng:
- Refactor code
- Viết code sạch, bảo mật (clean & secure code)
- Xây dựng hàm (function design)
- Review & xử lý merge request
- Hướng dẫn tạo quy trình tự động hoá (workflow), bao gồm:
- Báo cáo tự động
- Submit ticket lên Jira
- Các quy trình tối ưu khác trong phát triển phần mềm
2. Chi tiết chương trình
Phần 1: Giới thiệu GitHub Copilot và Cài đặt
- Tại sao và GitHub Copilot là gì (tổng quan, lịch sử → phương pháp lập trình mới)
- Copilot hoạt động như thế nào (OpenAI Codex – mô hình transformer, gợi ý theo thời gian thực)
- Cài đặt Copilot trong VSCode (hoặc WebStorm, Visual Studio,…)
- Cấu hình các thiết lập và tuỳ chỉnh (phím tắt, tính năng)
Codelab 1:
- Cài đặt Copilot và thử nghiệm các loại prompt
- Thử thách: Viết yêu cầu cho chức năng đăng nhập
Phần 2: Bước đầu với Copilot
- Viết dòng code đầu tiên với Copilot trong mã nguồn sẵn có (ứng dụng Máy tính, Memory)
- Hiểu các gợi ý từ Copilot
- Gợi ý kiểu tự động hoàn thành
- Sinh toàn bộ hàm
- Giải thích mã nguồn
- Sinh unit test
Codelab 2:
- Tiếp tục với ứng dụng Máy tính hoặc bất kỳ app nào khác
- Viết thêm unit test
- Triển khai lên môi trường dev bằng Codespaces
Phần 3: Khám phá GitHub Copilot
- Prompt Copilot để viết code từ đầu (app Pokémon, CRUD Todo)
- Hiểu các phím tắt và cách sử dụng
- Refactor mã (tách hàm, di chuyển đoạn mã)
- Prompt để viết toàn bộ module (nhiều file, unit test)
- Sử dụng Copilot để review và tăng cường bảo mật
Codelab 3:
- Tiếp tục xây dựng ứng dụng
- Triển khai lên môi trường sản xuất
Phần 4: Trò chuyện với Copilot
- Trò chuyện và hỏi bất cứ điều gì với Copilot (app Pokémon, CRUD Todo)
- Sử dụng mẫu hội thoại có sẵn
- Sinh thiết kế API, cơ sở dữ liệu bằng Chat
- Tinh chỉnh prompt
- Tinh chỉnh unit test dựa trên test case
- Kiểm tra chuẩn code (coding convention)
Codelab 4:
- Tiếp tục với Pokémon hoặc CRUD Todo
- Dùng Copilot hỗ trợ CI/CD
- Triển khai full vòng đời CI/CD
Phần 5: Kỹ thuật prompt với Copilot
- Cách prompt để viết code (ứng dụng Quản lý dự án: frontend, backend, mobile)
- Cách prompt cho mục đích khác (học tập, thiết kế, review)
- Chiến lược và thư viện prompt mẫu
- Prompt bằng âm thanh
Codelab 5:
- Tiếp tục xây dựng backend app
- Tiếp tục xây dựng backend app
Phần 6: Làm việc đa ngôn ngữ
- Sử dụng Copilot với nhiều ngôn ngữ lập trình khác nhau
- Chuyển đổi framework và ngôn ngữ linh hoạt
Codelab 6:
- Tiếp tục frontend cho ứng dụng Quản lý dự án
- Tiếp tục frontend cho ứng dụng Quản lý dự án
Phần 7: Tăng năng suất làm việc
- Dùng Copilot để xử lý các tác vụ lập trình lặp đi lặp lại
- Làm thế nào để tăng tốc và hiệu quả công việc
Codelab 7:
- Tiếp tục frontend ứng dụng Quản lý dự án
- Tiếp tục frontend ứng dụng Quản lý dự án
Phần 8: Học điều mới cùng Copilot
- Dùng Copilot để viết app mobile
- Thử thách viết ứng dụng trong 2 giờ
Codelab 8:
- Tiếp tục mobile app trong Quản lý dự án
- Tiếp tục mobile app trong Quản lý dự án
Phần 9: Copilot cho Tài liệu và Báo cáo
- Sinh tài liệu và chú thích trong code
- Prompt để viết tài liệu dự án chất lượng cao
- Tự động hóa việc báo cáo (log hệ thống, chỉ số hiệu năng,…)
Codelab 9:
- Viết tài liệu cho tất cả các hàm
- Viết tài liệu cho test case
Phần 10: Ứng dụng sáng tạo và Thử nghiệm cùng Copilot
- Dùng Copilot để tạo prototype nhanh
- Prompt cho mã khám phá và nghiên cứu
- Thử nghiệm các cách sử dụng mới, sáng tạo với Copilot
Codelab 10:
- Dùng Copilot để tạo và phát triển ý tưởng
- Đào sâu ý tưởng và yêu cầu Copilot nghiên cứu kỹ hơn
3. Giảng viên
- Bùi Quang Hiếu:
Giảng viên ĐH FPT / CEO HVCG Software / CEO Global AI
- Phan Tích Hoàng:
Solution Architech CMC / Giảng viên DH Funix
4. Trợ giảng:
- Nguyễn Thanh Thư
- Ngô Thùy Dương
- Đỗ Quang Minh
- Nguyễn Khánh Ly
5. Thời gian đào tạo
- 2 ngày: 12h đào tạo
80% thời gian là thực hành, tạo sản phẩm ngay trên lớp học.
6. Cam kết khóa học
- Học viên sẽ tạo được sản phẩm thực tế ngay trong lớp.
- Hỗ trợ giải đáp thắc mắc và tư vấn ứng dụng AI trong doanh nghiệp sau khóa học.
- 80% thời gian là thực hành
7. Yêu cầu chuẩn bị
- 100% học viên mang laptop để học và thực hành.
- Chuẩn bị điện thoại có kết nối 4G/5G đề phòng wifi không ổn định.
- Đăng nhập sẵn 1 tài khoản Gmail trên trình duyệt.
- Cài sẵn một trình duyệt phụ như Cốc Cốc hoặc Firefox.
- Phải có tài khoản Copilot