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

⚔️ Cấp Độ 1: Khu Lâu Đài Khám Phá – Bí Mật Yêu Cầu

Nhiệm Vụ: Sử dụng các mô hình ngôn ngữ lớn (LLMs) (ChatGPT) để trích xuất yêu cầu có cấu trúc từ đầu vào mơ hồ.
Các Khóa Activities:

  • Giải thích ý tưởng sản phẩm hoặc yêu cầu tính năng không rõ ràng
  • Sử dụng AI để:
    • Tạo câu chuyện người dùng và tiêu chí chấp nhận
    • Gợi ý nhân vật và tình huống
    • Tạo các phần tử hình ảnh (ví dụ: sơ đồ đơn giản bằng Mermaid hoặc draw.io)
      Kết Quả: Danh sách yêu cầu người dùng có cấu trúc + mô hình lĩnh vực/ảnh ban đầu

 


🔥 Cấp Độ 2: Lò Thiết Kế – Cuốn Sách Pháp Thuật Của Kiến Trúc Sư

Nhiệm Vụ: Sử dụng AI để tạo và kiểm tra kế hoạch kiến trúc.
Các Khóa Activities:

  • Sử dụng AI để:
    • Gợi ý phong cách kiến trúc (monolith, microservices, serverless)
    • Tạo sơ đồ thành phần và tương tác cấp cao
    • Xây dựng cấu trúc lớp/module
  • Thách thức lựa chọn của nhau thông qua đánh giá thiết kế giữa bạn bè
    Kết Quả: Kiến trúc đã được kiểm tra + bộ khung mã nguồn

 


🧙‍♂️ Cấp Độ 3: Sân Chơi Mã化代码以继续翻译。由于之前的部分已被正确翻译,我将继续从那里开始。源文本从新的部分开始:

 


🧙‍♂️ Level 3: The Code Arena – Codex Gauntlet

Mission: Use AI copilots to implement features and improve code.
Key Activities:

  • Use GitHub Copilot or ChatGPT to implement functionality
  • Refactor AI-generated code for:
    • Performance
    • Security
    • Maintainability
  • Inject “code smells” and run peer clean-up challenges
    Outcome: Functional, refactored, AI-generated codebase

 


🐛 Level 4: The Bug Swamp – Test the Darkness

Mission: Generate and improve tests with AI, then find bugs in others’ code.
Key Activities:

  • Use AI to generate:
    • Unit tests
    • Integration tests
    • Edge case simulations
  • Exchange buggy code with another team for AI-assisted debugging
    Outcome: Test suite + bug report + bug fixes

 


⚙️ Level 5: The Pipeline Portals – Automaton Gate

Mission: Set up smart CI/CD pipelines with AI assistance.
Key Activities:

  • Use AI to:
    • Define workflows (e.g., GitHub Actions)
    • Automate build, test, and deploy steps
    • Suggest anomaly detection/rollback policies
      Outcome: AI-assisted, working CI/CD pipeline script or flow

 


🏰 Level 6: The Monitoring Citadel – Watchtower of Logs

Mission: Analyze logs and use ML to detect anomalies and simulate recovery.
Key Activities:

  • Analyze pre-populated or generated logs
  • Use AI to:
    • Identify anomalies or error trends
    • Suggest automated responses (e.g., self-healing scripts, alerts)
    • Create dashboards or visual summaries
      Outcome: Monitoring plan or simulated intelligent alerting mechanism

 


🧙‍♀️ Final Level: The Hero’s Arena – Build the Ultimate AI-Supported SDLC

Mission: Teams apply everything learned to build a working SDLC loop for a mini-project.
Key Activities:

  • Select a team mini-project (e.g., bug tracker, chatbot, microservice)
  • Apply AI at each SDLC phase:
    • Requirements, Design, Code, Test, Deploy, Monitor
  • Present outcomes in a short team demo

Peer voting or judging for most effective AI-powered pipeline
Outcome: End-to-end AI-enhanced SDLC implementation + team showcase

 

By the end of this workshop, participants will be able to:

  • Apply generative AI tools to extract and structure software requirements
  • Generate architectural diagrams and validate design choices using AI
  • Use AI copilots to implement and refactor production-grade code
  • Automate test generation and perform AI-assisted debugging
  • Design intelligent CI/CD pipelines that detect and react to anomalies
  • Analyze logs with AI/ML tools to identify risks and simulate self-healing
  • Demonstrate a fully AI-enhanced SDLC through a mini team project

 

Yêu cầu

Đối tượng: Nhà phát triển phần mềm, tester, kiến trúc sư, kỹ sư DevOps, chủ sở hữu sản phẩm

Cần có:

  • Nắm vững vòng đời phát triển phần mềm (SDLC)
  • Kinh nghiệm thực tế về ít nhất một ngôn ngữ lập trình (ví dụ: Python, Java, JavaScript, C#, v.v.)
  • Quen thuộc với:
    • Lập và đọc các câu chuyện người dùng hoặc yêu cầu
    • Các nguyên tắc cơ bản về thiết kế phần mềm
    • Quản lý phiên bản (ví dụ: Git)
    • Lập và thực hiện các bài kiểm thử đơn vị
    • Chạy hoặc giải thích các quy trình CI/CD

💡 Đây là một workshop trung cấp đến nâng cao. Lý tưởng cho các chuyên gia đã tham gia vào các đội phát triển phần mềm (nhà phát triển, tester, kỹ sư DevOps, kiến trúc sư, chủ sở hữu sản phẩm).

 7 Giờ học

Số người tham gia


Giá cho mỗi người tham gia

Đánh giá (1)

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

Các danh mục liên quan