🚀 AI SDLC Workshop
หลักสูตรการพัฒนาซอฟต์แวร์ด้วย AI แบบเข้มข้น 1 วัน
8 Hours 14 Code Quests Bilingual
Workshop Overview
เรียนรู้การพัฒนาซอฟต์แวร์ยุคใหม่ด้วย AI ตั้งแต่การตั้งค่าเครื่องมือไปจนถึงการออกแบบระบบ
🎯 Learning Outcomes
เมื่อเรียนจบ workshop นี้ คุณจะสามารถ:
- Setup: ติดตั้งและตั้งค่า AI coding tools
- Prompt: เขียน prompts ที่มีประสิทธิภาพสำหรับ code generation
- Review: ระบุปัญหาด้านความปลอดภัยใน AI-generated code
- Loop: ตั้งค่า automated development loops
- Agent: ออกแบบ agentic workflows
- Architect: ตัดสินใจเรื่อง AI integration
📅 Workshop Schedule
🧩 Block 1: AI Tools
09:00 - 10:30 (90 min)
ตั้งค่า GitHub Copilot, Claude Code
Quests: 3
💬 Block 2: Prompting
10:45 - 12:15 (90 min)
Prompt engineering + Iterative refinement
Quests: 3
🔒 Block 3: Security
13:15 - 14:45 (90 min)
ความปลอดภัยใน AI-generated code
Quests: 3
🔄 Block 4: Loops
15:00 - 16:30 (90 min)
Loop engineering patterns
Quests: 3
⭐ Block 5: Architecture
16:45 - 18:00 (75 min)
System design + Final project
Quests: 2
🎮 Code Quests
workshop ใช้รูปแบบ Code Quest - coding challenges ที่ท้าทายและสนุก
Quest Types
| Type | Description | Difficulty |
|---|---|---|
| 🟢 Fix the Code | หาและแก้ไข bugs | Easy |
| 🟡 Build the Feature | สร้างจาก specification | Medium |
| 🔴 Design the System | Architecture challenge | Hard |
| 🟡 Set Up the Loop | ตั้งค่า automated workflow | Medium |
All 14 Quests
| Block | Quest | Type | Difficulty |
|---|---|---|---|
| 1 | Quest 1.1: First AI Completion | 🟢 | Easy |
| 1 | Quest 1.2: Multi-file Generation | 🟡 | Medium |
| 1 | Quest 1.3: Compare Tools | 🟡 | Medium |
| 2 | Quest 2.1: Fix the Vague Prompt | 🟢 | Easy |
| 2 | Quest 2.2: Multi-Step Prompting | 🟡 | Medium |
| 2 | Quest 2.3: Domain-Specific Prompting | 🔴 | Hard |
| 3 | Quest 3.1: Spot the Vulnerability | 🟢 | Easy |
| 3 | Quest 3.2: Fix and Harden | 🟡 | Medium |
| 3 | Quest 3.3: Security Architecture | 🔴 | Hard |
| 4 | Quest 4.1: Set Up a Loop | 🟢 | Easy |
| 4 | Quest 4.2: Generate-Review-Fix Loop | 🟡 | Medium |
| 4 | Quest 4.3: Multi-Agent Pipeline | 🔴 | Hard |
| 5 | Quest 5.1: RAG Design | 🟡 | Medium |
| 5 | Quest 5.2: Full System Design | 🔴 | Hard |
🛠️ Prerequisites
Required
- Laptop with internet connection
- GitHub account
- VS Code installed
Optional (Nice to have)
- GitHub Copilot subscription
- Claude Pro subscription
🚀 Ready to Start?
🌐 Language
Workshop นี้เป็นแบบ Bilingual:
- 🇹🇭 คำอธิบายเป็นภาษาไทย
- 🇬🇧 คำศัพท์เทคนิคเป็นภาษาอังกฤษ
(This workshop is bilingual: Thai explanations with English technical terms)