🚀 AI SDLC Workshop

หลักสูตรการพัฒนาซอฟต์แวร์ด้วย AI แบบเข้มข้น 1 วัน

8 Hours 14 Code Quests Bilingual

Workshop Overview

เรียนรู้การพัฒนาซอฟต์แวร์ยุคใหม่ด้วย AI ตั้งแต่การตั้งค่าเครื่องมือไปจนถึงการออกแบบระบบ

🎯 Learning Outcomes

เมื่อเรียนจบ workshop นี้ คุณจะสามารถ:

  1. Setup: ติดตั้งและตั้งค่า AI coding tools
  2. Prompt: เขียน prompts ที่มีประสิทธิภาพสำหรับ code generation
  3. Review: ระบุปัญหาด้านความปลอดภัยใน AI-generated code
  4. Loop: ตั้งค่า automated development loops
  5. Agent: ออกแบบ agentic workflows
  6. 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

TypeDescriptionDifficulty
🟢 Fix the Codeหาและแก้ไข bugsEasy
🟡 Build the Featureสร้างจาก specificationMedium
🔴 Design the SystemArchitecture challengeHard
🟡 Set Up the Loopตั้งค่า automated workflowMedium

All 14 Quests

BlockQuestTypeDifficulty
1Quest 1.1: First AI Completion🟢Easy
1Quest 1.2: Multi-file Generation🟡Medium
1Quest 1.3: Compare Tools🟡Medium
2Quest 2.1: Fix the Vague Prompt🟢Easy
2Quest 2.2: Multi-Step Prompting🟡Medium
2Quest 2.3: Domain-Specific Prompting🔴Hard
3Quest 3.1: Spot the Vulnerability🟢Easy
3Quest 3.2: Fix and Harden🟡Medium
3Quest 3.3: Security Architecture🔴Hard
4Quest 4.1: Set Up a Loop🟢Easy
4Quest 4.2: Generate-Review-Fix Loop🟡Medium
4Quest 4.3: Multi-Agent Pipeline🔴Hard
5Quest 5.1: RAG Design🟡Medium
5Quest 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?

Start Block 1: AI Tools →


🌐 Language

Workshop นี้เป็นแบบ Bilingual:

  • 🇹🇭 คำอธิบายเป็นภาษาไทย
  • 🇬🇧 คำศัพท์เทคนิคเป็นภาษาอังกฤษ

(This workshop is bilingual: Thai explanations with English technical terms)