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

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

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

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

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

 

Video dạy demo

Công An tỉnh Vĩnh Phúc

Nicotex

Skypec (Vietnam Airlines) Hà Nội

Skypec (Vietnam Airlines) Long Biên