Vibe UX/UI Workshop · 2026
Design × AI
เรียนรู้ UX/UI + ใช้ AI ช่วยออกแบบ จนเปลี่ยนไอเดียเป็น Interactive HTML ส่งให้เดฟได้จริง
⏱️ 2 วันเต็ม
🛠️ Hands-on จริง
🤖 AI-Powered
💻 สำหรับสาย Dev
Course Overview
02
2 วันนี้เราจะไปไหนกัน
จากพื้นฐาน → ใช้ AI → ส่งมอบงานจริง
1
Day 1 — ดีไซน์เป็น เห็นภาพ ใช้ Figma ได้
ปูพื้นฐาน UX/UI → ฝึก "ตาดีไซน์" → ลงมือใช้ Figma & FigJam จริง
UX vs UI & บทบาทในทีม ตาดีไซน์ + วิเคราะห์ Bad UX User Inyerface Challenge MoSCoW จัดลำดับฟีเจอร์ Figma & FigJam จากศูนย์ Wireframe Lo-fi → Hi-fi
2
Day 2 — AI → Interactive HTML → ส่งเดฟ
เปลี่ยนดีไซน์เป็นของจริงที่กดได้ แล้วส่งมอบให้เดฟใช้ต่อ
AI Landscape & Pipeline Figma Make · Google Stitch · Claude อ่าน/วิจารณ์งาน AI ออก Prompt ให้ได้ HTML ที่ดี ส่งมอบให้เดฟ (Handoff) Capstone Project
⏱️ 2 วันเต็ม · 🛠️ ลงมือทำจริงทุกช่วง · 👥 มี Workshop กลุ่ม + Challenge ตลอดคอร์ส
Goals
03
จบคอร์สนี้ น้องจะทำอะไรได้
👁️
มี "ตาดีไซน์"
มองออกว่างานไหนสวย/ใช้ง่าย/ห่วย และบอกได้ว่าเพราะอะไร
🎨
ใช้ Figma & FigJam ได้
รู้จัก interface, ทำ wireframe และ brainstorm เป็น
🤖
ใช้ AI ช่วยออกแบบ
Figma Make, Stitch, Claude — generate แล้วสั่งแก้ให้ดีขึ้น
🚀
ส่งงานเป็น HTML
เปลี่ยนดีไซน์เป็น interactive HTML mockup ส่งให้เดฟใช้จริง
Mindset
04
ยุคนี้ "เดฟ" ออกแบบเองได้แล้ว
AI ทำงานพิกเซลให้เร็วขึ้นเรื่อยๆ — สิ่งที่มีค่าขึ้นคือ "การตัดสินใจว่าอะไรดี"
roll safe meme
🐢
เมื่อก่อน
• เดฟต้องรอดีไซเนอร์ส่งไฟล์
• ลงมือปั้นพิกเซลทุกอย่างเอง ช้า
• ทำ UI สวยๆ ต้องเก่งเครื่องมือมาก
⚡
ยุค AI
• พิมพ์ prompt → ได้ UI ใน 10 วิ
• เดฟทำ mockup ส่งทีมเองได้
• ทักษะใหม่ = กำกับ AI + ตัดสินงานเป็น
💡 AI ทำพิกเซลให้เร็วขึ้น — คุณค่าใหม่ของเดฟคือ "ตาดีไซน์" + ตัดสินใจว่าอะไรดี
Setup Guide
05
วิธีติดตั้ง Figma
ติดตั้งให้พร้อมก่อนเริ่มลงมือ
🪟
Windows / macOS
โหลด Desktop App → ติดตั้งและ Login ⬇️ กดดาวน์โหลดที่นี่ →
Full Features
🌐
Web Browser
เข้า figma.com → Sign up / Login → ใช้งานได้ทันที ไม่ต้องติดตั้ง
No Install
📱
Mobile App
โหลดจาก App Store / Play Store — เน้นดูงาน (Mirror) & คอมเมนต์
Preview เท่านั้น
💡 แนะนำ Desktop App + RAM 8GB ขึ้นไป เพื่อทำงานออกแบบหลัก
Resources
06
ลิงก์ประกอบการเรียน
เปิดเตรียมไว้ในแท็บ จะได้ทำตามทัน
dicaprio ux ui meme
Part 1 · Fundamentals
UX vs UI
"…there is a difference?" — ใช่ มันต่างกันจริงๆ มาดูกัน
Definition
08
User Experience
UX
การออกแบบ "ประสบการณ์" ผู้ใช้
"ประสบการณ์โดยรวมของผู้ใช้
เมื่อมีการโต้ตอบกับผลิตภัณฑ์หรือบริการ"
🎯
ความต้องการ
Needs
🔀
Flow การใช้งาน
User Journey
👌
ความง่าย
Usability
❤️
ความพึงพอใจ
Satisfaction
ใช้ง่าย · มีประโยชน์ · ตอบโจทย์
Definition
09
User Interface
UI
การออกแบบ "ส่วนติดต่อ" ผู้ใช้
"ส่วนของผลิตภัณฑ์ที่ผู้ใช้มองเห็น
และสามารถโต้ตอบได้จริงบนหน้าจอ"
📐
เลย์เอาต์
Layout
🎨
สี & ฟอนต์
Color & Type
🔘
องค์ประกอบ
Buttons & Icons
✨
การตอบสนอง
Interaction
สวยงาม · ชัดเจน · สื่อสารดี
Compare
10
แล้วต่างกันยังไง?
desire path meme
🧠 UX Design
  • โฟกัสที่ "ประสบการณ์" — รู้สึก, ใช้ง่าย
  • ดูแล Flow ตั้งแต่ก่อน–ระหว่าง–หลังใช้
  • เน้น โครงสร้าง (Structure / IA)
🎨 UI Design
  • โฟกัสที่ "หน้าตา" — สวย, จัดวาง
  • องค์ประกอบที่โต้ตอบได้ (ปุ่ม/ไอคอน)
  • เน้น การนำเสนอ (Visual)
🛣️ UX = ทางที่คนเดินจริง · UI = ทางที่เราปูสวยๆ — ดีที่สุดคือตรงกัน
Teamwork
11
team meme
👥 ใครทำอะไรในทีม
🔍UX วางโครงสร้าง → 🎨 UI ทำให้สวย
💻Dev สร้างของจริง → 🍼 User คือปลายทาง
✨ยุค AI: คนเดียวสวมหลายหมวกได้
Roles & Responsibilities
12
บทบาท UX และ UI ในโปรเจกต์
🧩 UX: ผู้วางรากฐาน
รับผิดชอบการค้นหาปัญหา และวางโครงสร้างการใช้งาน
User Research User Persona User Journey Information Architecture Wireframing Usability Testing
🎨 UI: ผู้สร้างสรรค์
รับผิดชอบการออกแบบหน้าจอให้สวยงาม และสื่อสารได้ชัดเจน
Visual Hierarchy Color & Typography Interactive Elements Design System Prototyping Accessibility (a11y)
🗂️
1. Wireframe / Structure
UX วางโครงร่าง & flow การใช้งาน
↓
🎨
2. Visual Design
UI ลงสี ฟอนต์ และองค์ประกอบ
↓
💻
3. Hand-off to Dev
ส่งต่อให้เดฟสร้างเป็นของจริง
ℹ️ UX วางโครงสร้างก่อน → ส่งต่อให้ UI ลงรายละเอียด
🤝 Teamwork: ทำงานวนลูป (Iterate) ร่วมกันตาม Feedback
Good UX is invisible —
but bad UX is unforgettable.
UX ที่ดีจะไม่มีใครสังเกต · แต่ UX ที่แย่จะจำไปตลอด
disaster girl meme
Train Your Eye 👁️
Bad UX
อยู่รอบตัวเรา
มาดูตัวอย่างจริง แล้วช่วยกันวิเคราะห์ว่า "พังตรงไหน"
Bad UX · 01
15
FAIL steep ramp
♿ ทางลาดสำหรับใคร?
🎯ติดป้ายว่าเข้าถึงได้ แต่ชันจนรถเข็นขึ้นไม่ได้จริง
💡ฟีเจอร์ที่ "มีแต่ใช้ไม่ได้" = ไม่ต่างจากไม่มี
Bad UX · 02
16
FAIL crosswalk fail
🚧 ทางม้าลายสู่...กำแพง
🔗แต่ละส่วนถูก แต่ต่อกันไม่ได้ = flow ขาดตอน
💡ต้องคิดทั้ง journey ไม่ใช่ทีละหน้าจอ
Bad UX · 03
17
FAIL
cat mug drinking mug
🍵 แก้วน่ารัก...แต่ดื่มยังไง?
🎨สวย ≠ ใช้ดี — ดีไซน์เก๋แต่ลืมหน้าที่หลัก
💡กับดักคลาสสิกของ UI ที่ไม่มี UX
Bad vs Good
18
ketchup bad vs good ux
🍅 เปลี่ยนนิดเดียว ชีวิตดีขึ้น
😤ฝาอยู่บน → ต้องเขย่า เคาะ ลุ้น
😎ฝาอยู่ล่าง → คว่ำขวดไหลทันที
💡UX ดีมัก "ปรับเล็กๆ" ที่แก้ปัญหาจริง
Workshop · FigJam
19
🔍 Group Brainstorm
UX/UI แย่ ๆ อยู่รอบตัวเรา มากกว่าที่คิด
ช่วยกันนึกถึงของใช้ / แอป / เว็บ / ป้าย ที่เคยเจอแล้ว "ใช้ยาก" หรือชวนหงุดหงิด → แปะลง FigJam board แล้วบอกหน่อยว่าพังตรงไหน และถ้าจะแก้ จะแก้ยังไง
👀 ฝึกสังเกตของรอบตัว 🧠 brainstorm บน FigJam 💬 บอกได้ว่าพังเพราะอะไร
เปิด FigJam Board →
Challenge 🎮
20
🔥 UI ที่แย่ที่สุดในโลก
User Inyerface — เกมท้าประสาท
เว็บที่จงใจออกแบบ UI ให้ใช้ยากที่สุด! ลองเล่นแล้วน้องจะ "รู้สึก" ได้เลยว่า Bad UI ทรมานแค่ไหน — และเข้าใจว่าทำไม UX/UI ดีถึงสำคัญ
🏆 ใครเล่นจบภายใน 5 นาที มีของรางวัล!
UX Method
23
User Persona คืออะไร
ตัวแทน "สมมติ" ของผู้ใช้กลุ่มหนึ่ง — สร้างจากข้อมูลจริง ไม่ใช่การเดา
ถ้าออกแบบให้ "ทุกคน" สุดท้ายจะไม่โดนใจใครเลย
Persona ทำให้เรารู้ว่ากำลังออกแบบให้ "ใคร"
🎭
ตัวแทนผู้ใช้จริง
รวมพฤติกรรมของคนกลุ่มหนึ่ง มาเป็น "คนคนเดียว" ที่จับต้องได้
📊
มาจากข้อมูล
สัมภาษณ์ · แบบสอบถาม · data การใช้จริง — ไม่ใช่จินตนาการ
🧭
เอาไว้ตัดสินใจ
เถียงกันน้อยลง เพราะอ้างอิงได้ว่า "แล้วผู้ใช้ของเราล่ะ?"
Anatomy
24
Persona มีอะไรบ้าง
ไม่ต้องครบทุกช่อง — เอาเท่าที่ช่วยให้ "ตัดสินใจ" ได้
🧑
ชื่อ + รูป
ทำให้รู้สึกเป็นคนจริง เรียกแทนได้ เช่น "พี่ฝ้าย 33"
📇
Demographic
อายุ อาชีพ ความถนัดเทคโนโลยี อุปกรณ์ที่ใช้
🎯
Goals
เขาอยากทำอะไรให้สำเร็จเมื่อใช้ผลิตภัณฑ์ของเรา
😤
Pain Points
อะไรที่ขัดใจ / หงุดหงิด / ทำให้เลิกใช้อยู่ตอนนี้
📱
Behavior & Context
ใช้ตอนไหน ที่ไหน อุปกรณ์อะไร เน็ตดีไหม
💬
Quote
หนึ่งประโยคจากปากเขา ที่สะท้อนตัวตน
⚠️ ระวัง: ถ้าเดาเอาเองโดยไม่มี research = แค่ "proto-persona" ใช้ตั้งสมมติฐานชั่วคราว ยังเชื่อ 100% ไม่ได้
Example · SUMDAY ☕
25
ตัวอย่างจริง: ลูกค้า SUMDAY
การ์ดใบเดียว → กลายเป็นฟีเจอร์ในหน้าเว็บที่เราทำ
พี่ฝ้าย ✨ ⭐ ขาประจำตัวจริง
พี่ฝ้าย 🙋‍♀️
33 ปี · พนักงานออฟฟิศแถวพระราม 9
"ชีวิตขาดกาแฟไม่ได้! แต่คิวหน้าร้านน่ะเหรอ...ขอผ่านน้า 🙅‍♀️"
🎯 Goals
สั่งกาแฟล่วงหน้า แวะรับตอนพักเที่ยงได้พอดี · จ่ายเงินไว ๆ
😤 Pain Points
ขี้เกียจสมัครสมาชิก/โหลดแอป · คิวหน้าร้านยาว · ไม่อยากพกเงินสด
📱 Behavior
เปิดลิงก์จากมือถือ · จ่ายผ่าน PromptPay เป็นประจำ · สั่งช่วง 11:30–12:00
🚫
ขี้เกียจสมัครสมาชิก
→ "สั่งได้เลย ไม่ต้องสมัครสมาชิก" กรอกแค่ชื่อ+เบอร์
🏃
รีบ · ไม่อยากต่อคิว
→ สั่งล่วงหน้า + เลือก "รับเองที่ร้าน / ให้โทรกลับ"
💸
ไม่พกเงินสด
→ จ่าย PromptPay QR + แนบสลิป จบในมือถือ
📲
เปิดจากมือถือเป็นหลัก
→ mobile-first, รูปเมนูโหลดไว, ปุ่มสั่งซื้ออยู่ล่างจอ
🔗
รู้จัก user แล้ว → ขั้นต่อไปเอา Pain Points พวกนี้ไป จัดลำดับว่าทำอะไรก่อน ด้วย MoSCoW
Prioritization
22
จัดลำดับฟีเจอร์ด้วย MoSCoW
ของมีจำกัด เวลามีจำกัด — MoSCoW ช่วยให้ทั้งทีมเห็นตรงกันว่า "อะไรทำก่อน อะไรทำทีหลัง" แทนที่จะเถียงกันว่าฟีเจอร์ไหนสำคัญกว่า
📌
ตั้งต้นจาก Persona เสมอ: "Must / Should" วัดจาก Pain Points & Goals ของ user ที่เพิ่งทำ — ไม่ใช่ฟีเจอร์ที่เราชอบเอง
✅
Must Have — ต้องมี
หัวใจของระบบ ขาดไม่ได้เด็ดขาด ถ้าไม่มีคือ launch ไม่ได้ เช่น Login, ตะกร้า/สั่งซื้อ, ชำระเงิน
🔎 ลองถาม: "ถ้าตัดออก โปรเจกต์ยังใช้งานได้ไหม?" — ถ้าไม่ได้ = Must
⭐
Should Have — ควรมี
สำคัญมากแต่ยังไม่ถึงตาย เลื่อนไปเฟสหน้าได้โดยระบบไม่พัง เช่น ค้นหา, ตัวกรอง, แจ้งเตือน
ทำให้ประสบการณ์ดีขึ้นชัดเจน แต่ไม่ใช่สิ่งที่ทำให้ระบบ "มีชีวิต"
✨
Could Have — มีก็ดี
ของแถมที่เพิ่มความว้าว ไม่มีก็ไม่เป็นไร ทำเมื่อมีเวลา/งบเหลือ เช่น Dark Mode, ธีมสี, อนิเมชัน
เป็นกลุ่มแรกที่ "ตัดทิ้ง" ได้ถ้าเริ่มทำไม่ทัน
🚫
Won't Have — ยังไม่ทำ
ตกลงร่วมกันว่า "รอบนี้ยังไม่ทำ" ไม่ใช่ไม่ดี แต่ขอเก็บไว้ก่อน เช่น หลายภาษา, ระบบ AI แนะนำ
เขียนให้ชัดเพื่อกันทีมหลุดโฟกัส (scope creep)
💡 วิธีใช้จริง: ทำ Must ให้เสร็จก่อนเสมอ → ตั้งเวลา (time-box) แล้วค่อยไล่ Should → Could • ถ้าเวลาไม่พอ ตัดจากล่างขึ้นบน (Won't → Could → Should) อย่าแตะ Must
Workshop A · FigJam
23
🧠 Group Brainstorm
คิด Product เว็บไซต์ของกลุ่ม + จัด MoSCoW
แบ่งกลุ่ม → ช่วยกันคิดเว็บไซต์/แอปที่อยากทำ → ลิสต์ฟีเจอร์ทั้งหมดลง FigJam → จัดลำดับด้วย MoSCoW ว่าอันไหน Must / Should / Could / Won't
👥 ทำเป็นกลุ่ม 🧠 ฝึก brainstorm บน FigJam 📊 ฝึกตัดสินใจ
เปิด FigJam Board →
roll safe
Hands-on 🛠️
Figma
จากศูนย์
มาเริ่มลงมือใช้ Figma ตั้งแต่ศูนย์ไปด้วยกัน
Figma Basics
25
ทัวร์หน้าตา Figma
🧰
Toolbar
Move, Frame, Shape, Pen, Text VFT
📚
Left Sidebar
จัดการ Layers, Pages, Assets
🎛️
Properties Panel
ปรับสี ขนาด เอฟเฟกต์ ทางขวา
🖼️
Frame & Canvas
Frame = Artboard ที่ใส่ UI ของเรา F
🧩
Assets & Libraries
คลังเก็บ Components ใช้ซ้ำได้
⚡
Quick Actions
หาเมนูไม่เจอ? กด ⌘+/
Figma Basics
26
Frame & รูปทรงพื้นฐาน
พื้นที่ทำงานหลัก + เครื่องมือสร้างรูปทรง
🖼️
Frame / Artboard F
คอนเทนเนอร์ใส่งาน ต่างจาก Group ตรงมี Constraints & Auto Layout
📐
Presets
ขนาดมาตรฐานเลือกได้ทันที — iPhone 14 (390×844), Pro Max (430×932), MacBook Pro 14″ (1512×982)
🔲
Rectangle R
พื้นหลัง / การ์ด / ปุ่ม — ปรับมุมโค้ง (Radius) ได้
⭕
Ellipse O
วงกลม / วงรี — ทำ Avatar, Badge, จุดแจ้งเตือน
⭐
Polygon / Star
หลายเหลี่ยม / ดาว — ปรับจำนวนเหลี่ยม (Count) ได้
↗️
Line / Arrow L
เส้นแบ่ง / ลูกศรชี้ตำแหน่ง (Arrow = Shift+L)
💡 กด Shift ค้างขณะลาก = รักษาสัดส่วน · Export ได้ทั้ง PNG / JPG / PDF / SVG
Figma Basics
27
Pen, Text & Stroke
วาดเส้นอิสระ + คุมตัวอักษรและเส้นขอบ
✒️
Pen Tool P
วาด Vector แม่นยำ คุมจุด (Node) และเส้นโค้ง (Bezier) ได้ละเอียด
✏️
Pencil Shift+P
วาดมือเปล่า (Freehand) เหมาะสเก็ตช์ — ระบบเกลี่ยเส้นให้เรียบอัตโนมัติ
🔤
Text T
Font Family, Weight, Size, Line Height, Letter Spacing
📏
Text Resize
Auto Width / Auto Height / Fixed Size — คุมพฤติกรรมกล่องข้อความ
〰️
Stroke
ความหนา / สี-Gradient / Dash / หัวท้าย (Cap)
◻️
Stroke Align
Inside / Center / Outside — เส้นขอบอยู่ด้านในหรือนอกวัตถุ
💡 กด T สร้างข้อความ · กด / เปิดเมนูปรับค่าแบบละเอียด
Visual Design
28
Effects: เงา & เบลอ
เพิ่มมิติและความลึกให้งานออกแบบ
🟪
Drop Shadow
เงา "ด้านหลัง" วัตถุ ทำให้ดูลอยและมีมิติ — นิยมใช้กับ Card, Button, Modal
🔳
Inner Shadow
เงา "ภายใน" ให้ความรู้สึกยุบลง — นิยมใช้กับ Input หรือ Pressed State
💧
Layer Blur
เบลอทั้งวัตถุ ลดความคมชัด เพื่อลดความสำคัญหรือทำ Abstract Background
👓
Background Blur
เบลอสิ่งที่อยู่ "ด้านหลัง" (Glassmorphism) — ต้องลด Opacity ของ Fill ให้ < 100%
🎚️
Adjusting Values
ปรับ X, Y (ทิศทาง), Blur (ความฟุ้ง), Spread (ขนาดเงา)
🎨
Effect Styles
บันทึกการตั้งค่าเป็น Style ใช้ซ้ำได้ทันที ให้ความลึกสม่ำเสมอทั้งโปรเจกต์
💡 Spread ติดลบ = เงาเล็กลง · เก็บเป็น Effect Style ไว้ใช้ซ้ำ
Core Feature
30
Auto Layout คืออะไร
ระบบจัดวางเลเยอร์อัตโนมัติ — แนวคิดเดียวกับ flexbox / gap ใน CSS
คุณสมบัติที่ช่วยจัดวางองค์ประกอบภายใน Frame ให้เป็นระเบียบโดยอัตโนมัติ ตามทิศทางและระยะที่กำหนด
↕️
ทิศทาง (Direction)
เรียงแนวตั้ง / แนวนอน / ตัดบรรทัด (Wrap)
↔️
ระยะห่าง (Gap)
ช่องว่างระหว่างชิ้น — เท่ากันทุกชิ้นอัตโนมัติ
⬜
ระยะขอบใน (Padding)
ที่ว่างรอบเนื้อหาภายใน Frame
📊
การจัดแนว (Align)
ตำแหน่ง + การกระจายตัว (Distribution)
🪄
Key Benefit · Shift+A
ลดงานจัดระเบียบ · รองรับเนื้อหาแปรผันได้เอง
Auto Layout
31
Resizing: Hug / Fixed / Fill
3 โหมดปรับขนาดของ Element — หัวใจของงาน Responsive
🤗
Hug Contents
กล่องโอบอุ้มเนื้อหา ยืด/หดตามของข้างใน คงระยะ Padding เสมอ
Button · Tag · Chip
🔒
Fixed
ขนาดคงที่ตามตัวเลข (เช่น 240px) ไม่เปลี่ยนตามเนื้อหา
Avatar · Icon · Sidebar
↔️
Fill Container
ลูกยืดเต็มพื้นที่ที่เหลือใน Parent Frame อัตโนมัติ
Grid · Input · Card
💡 Fill ต้องใช้คู่กับ Auto Layout ของพ่อ — ขนาดจริง = (กว้างพ่อ − Padding − Gap) ÷ จำนวนลูก
Core Feature
32
Components คืออะไร
องค์ประกอบ UI ที่ใช้ซ้ำได้ — รากฐานของ Design System
แม่แบบหลักของ UI ที่นำกลับมาใช้ซ้ำได้ ลดงานซ้ำซ้อนและคุมความสม่ำเสมอ
🗄️
Source of Truth
แก้ที่ตัวแม่ (Main) ที่เดียว → ตัวที่ก๊อปไป (Instance) เปลี่ยนตามทั้งหมด
💠
Consistency
ดีไซน์สม่ำเสมอทั้งงาน ปุ่มหน้าตาเดียวกันทุกหน้า
♻️
Reusability
ดึงไปใช้ซ้ำได้ตลอด ไม่ต้องวาดใหม่
🗂️
Organization
จัดการ Assets เป็นระบบ หาง่าย แชร์ทีมได้
🧩
Common Examples → ต่อยอดเป็น Design System ใน Day 2
Buttons · Forms · Cards · Navbars
Wireframe
27
Lo-fi vs Hi-fi
"พิมพ์เขียว" ของหน้าจอ — วางโครงก่อนลงรายละเอียด
✏️
Low Fidelity
Rough · ขาว-ดำ
  • รวดเร็ว เรียบง่าย เน้นโครงร่าง
  • โฟกัสโครงสร้าง & Flow การใช้งาน
  • เหมาะช่วงเริ่มต้น / brainstorm
  • แก้ไขง่าย ไม่เสียดายของ
VS
🎨
High Fidelity
Polished · สมจริง
  • สวย สมจริง มีสี/ฟอนต์/รูปจริง
  • ระบุขนาด ระยะ Interaction ชัดเจน
  • เหมาะส่งเดฟ / ทำ Prototype
  • ใกล้เคียงของจริงมากที่สุด
Workshop 1 · Figma
28
🛠️ Mission
สร้าง Wireframe หน้าแรกของระบบกลุ่ม
เอา product ที่กลุ่มคิดใน FigJam มาวางเป็น wireframe ใน Figma — ใช้ AI ช่วยร่าง flow และ content ก่อนได้ แล้วจัด layout ด้วย Frame + Shape + Text
📱 Mobile + 💻 Desktop ⬜ Basic Shapes + Text 📊 เน้น Hierarchy & Flow 🤖 ใช้ AI ช่วยคิด content
Recap · Day 1
29
สรุปวันแรก
👁️
ตาดีไซน์ + Bad UX
มองงานออก วิเคราะห์ได้ว่าพังตรงไหน
🧠
UX/UI & MoSCoW
เข้าใจบทบาท + จัดลำดับฟีเจอร์เป็น
🎨
Figma & FigJam
ใช้เครื่องมือพื้นฐาน + ทำ wireframe
🚀
พรุ่งนี้: AI → HTML
เปลี่ยนดีไซน์เป็นของจริงส่งเดฟ!
Day 2 · The Main Event 🎬
AI → HTML
→ ส่งเดฟ
เปลี่ยนไอเดียในหัว เป็น Interactive HTML ที่กดได้จริง
The Landscape
31
AI เข้ามาช่วยทุกขั้นแล้ว
💡ไอเดีย
→
🧠Research / Content
→
🎨Generate UI
→
💻HTML / Code
→
🤝ส่งเดฟ
หน้าที่ของเราเปลี่ยนจาก "คนปั้น" → "ผู้กำกับ" ที่สั่งงานและตัดสินว่าอันไหนใช้ได้
Toolbox
32
เครื่องมือ AI ที่จะได้เล่น
🎨
Figma Make
prompt / เฟรม → prototype กดได้จริงพร้อมโค้ด ต่อยอดจากงาน Figma
Figma ในตัว
🧵
Google Stitch
พิมพ์ข้อความ/รูป → ได้ UI + โค้ด frontend วางกลับเข้า Figma ได้
ฟรี
✨
Claude (Artifacts)
prompt → interactive HTML ในหน้าเดียว — ตรงเป้า "ส่งเดฟ" สุด
พระเอก
⚡
v0 / Lovable
prompt → เว็บ/แอปที่รันได้ (React) สำหรับคนอยากไปไกลกว่า mockup
เสริม
Workflow
33
Pipeline ของเรา
💭คิดโจทย์ + flow
→
🤖AI generate
→
👁️วิจารณ์ + สั่งแก้
🪄refine
→
💻Interactive HTML
→
🤝ส่งเดฟ
หัวใจอยู่ที่ขั้น "วิจารณ์ + สั่งแก้" — ใช้ตาดีไซน์จาก Day 1 ตรงนี้แหละ
Hands-on · Stitch
34
🧵 ลองเล่นตัวแรก
Google Stitch — พิมพ์ → ได้ UI
ลองพิมพ์ prompt อธิบายหน้าจอที่อยากได้ (เช่น "หน้า landing ของแอปจองร้านอาหาร") แล้วดูว่า Stitch generate ออกมายังไง — ลองปรับ prompt ดูความต่าง
✍️ ฝึกเขียน prompt 🔄 ลองหลายเวอร์ชัน 📋 export ไป Figma/โค้ด
เปิด Google Stitch →
Hands-on · Figma Make
35
🎨 generate → prototype
Figma Make — จาก prompt สู่ของกดได้
ใช้ Figma Make สร้าง prototype ที่คลิกได้จริง แล้วฝึกสำคัญที่สุด: "อ่านงาน AI ออก" — งานที่ออกมาดีตรงไหน พังตรงไหน ควรสั่งแก้อะไร
🖱️ Prototype คลิกได้ 👁️ ใช้ตาดีไซน์ตรวจ 💬 สั่งแก้เป็นภาษาคน
เปิด Figma Make →
Hands-on · Claude
36
✳️ สั่งเป็นภาษาคน → ได้ HTML ทั้งไฟล์
Claude — สร้าง Interactive HTML
บอก Claude ว่าอยากได้หน้าอะไร + แนบรูป/ดีไซน์ reference แล้วขอเป็น ไฟล์ HTML เดียวจบ (รวม CSS/JS ในไฟล์เดียว) เปิดดูได้ทันทีไม่ต้องติดตั้งอะไร จากนั้นสั่งแก้ทีละจุดจนเป๊ะ
📎 แนบรูป/บรีฟให้ครบ 📄 ขอ "ไฟล์เดียวจบ" 🪜 สั่งแก้ทีละสเต็ป 👁️ ใช้ตาดีไซน์ตรวจ
เปิด Claude →
Design System
37
Design System คืออะไร
ชุด "กติกาดีไซน์" ที่ใช้ซ้ำทั้งงาน — ยุค AI มันคือ ภาษากลางที่เราใช้สั่ง Claude
Claude สร้างหน้าสวยได้ใน 1 prompt... แต่ถ้าไม่มี Design System มันจะสร้างปุ่ม 10 แบบใน 10 หน้า
Design System ทำให้ทุกอย่าง "เป็นระบบเดียวกัน"
🧩
ชุดที่ใช้ซ้ำได้
สี · ตัวอักษร · ระยะ · ปุ่ม · การ์ด — กำหนดครั้งเดียว หยิบไปใช้ได้ทั้งงาน
🎯
แก้ที่เดียว เปลี่ยนทั้งระบบ
เปลี่ยนสีหลักจุดเดียว → ปุ่ม/การ์ด/ราคา เปลี่ยนตามทันทีทั้งเว็บ
🤝
ภาษากลางกับ AI & เดฟ
ส่ง "token" ให้ Claude/เดฟ → ได้งานที่กลมกลืน ไม่ต้องอธิบายสีทีละชิ้น
Structure
38
จาก Token สู่ทั้งเว็บ
เล็ก → ใหญ่ ประกอบกันเป็นชั้น ๆ
🎨Tokens
→
🧩Components
→
🧱Patterns
→
📄Pages
🎨
Tokens — DNA
ค่าพื้นฐานที่ใช้ซ้ำ เช่น --primary #2E42C9 · --r 18px ของ SUMDAY
ตัวแปร CSS
🧩
Components
ปุ่ม · การ์ดเมนู · badge — ประกอบขึ้นจาก token ชุดเดียวกัน
ใช้ซ้ำ
🧱
Patterns & Pages
เอา component มาเรียงเป็นหน้า เช่น หน้าเมนู SUMDAY ทั้งหน้า
ทั้งระบบ
Hands-on · Design System
39
🎛️ ลองของจริง
Live Token Playground — SUMDAY
ลากสไลเดอร์/เลือกสี แล้วดูปุ่ม การ์ด badge ของ SUMDAY เปลี่ยนพร้อมกันทั้งหน้า — นี่คือพลังของ Design System: แก้ token ที่เดียว เปลี่ยนทั้งระบบ แล้วคัดลอก tokens + prompt ส่งต่อให้เดฟ/AI ได้เลย
🎨 ลากเปลี่ยน token 🔁 สลับธีมทั้งแบรนด์ 🤝 export ส่งเดฟ/AI
เปิด Token Playground →
Critical Skill
37
"อ่านงาน AI ออก"
AI generate เร็ว แต่คนที่เก่งคือคนที่ วิจารณ์เป็น
pointing meme
1️⃣
Generate
ให้ AI ร่างมาก่อน อย่าเพิ่งคาดหวังเพอร์เฟกต์
2️⃣
Critique
เช็กด้วยตาดีไซน์: hierarchy? spacing? อ่านง่าย? flow ครบ?
3️⃣
Refine
สั่งแก้เจาะจง เช่น "เพิ่มระยะห่าง", "ปุ่มหลักเด่นกว่านี้"
🔁 วนซ้ำจนกว่าจะดี — นี่คือทักษะที่ AI แทนไม่ได้
Prompting
38
Prompt ให้ได้ HTML ที่ดี
nice meme
  • บอกหน้าจอ/หน้าที่ชัด (เช่น dashboard)
  • ระบุองค์ประกอบที่ต้องมี
  • บอกโทน/สไตล์ (modern, minimal)
  • ขอ responsive + interactive
  • ให้ตัวอย่าง/รูป reference
  • สั่งแก้ทีละจุด ไม่รื้อทั้งหมด
  • ขอให้ใช้ design token (สีซ้ำ)
  • บอกว่า "ส่งให้เดฟ" → ขอโค้ดสะอาด
Example
39
ตัวอย่างจริง: Prompt → Output
พิมพ์บอก Claude แบบนี้ → ได้ไฟล์ HTML ที่เปิดดูได้เลยแบบนี้
สร้าง เว็บไซต์ร้านกาแฟ เป็น ไฟล์ HTML เดียวจบ (รวม CSS + JS):

• Hero: ชื่อร้าน + ปุ่ม "สั่งเลย"
• เมนูแนะนำ 3 การ์ด (ชื่อ + ราคา)
• responsive + ปุ่ม hover มี transition
🔁 ไม่ถูกใจ? สั่งแก้ต่อเป็นภาษาคน
💬 "ทำให้สีสันสดใส มีคาแรกเตอร์น่ารักๆ หน่อย"
💬 "เพิ่มแถบเมนูด้านบน + ปุ่มตะกร้า 🛒"
💬 "ใส่โซน Best Sellers โชว์เมนูพร้อมป้าย 'ขายดี'"
🛒 หน้าร้าน coffee-landing.html ↗ คลิกเปิดจริง
🧾 หลังร้าน sumday-backoffice/ ↗ คลิกเปิดจริง
👉 ได้ไฟล์ .html เปิดดู/กดได้ทันที — ไม่ถูกใจตรงไหน สั่งแก้ต่อเป็นภาษาคนได้เลย (เช่น "ทำปุ่มให้เด่นกว่านี้")
Handoff
43
ส่งมอบให้เดฟยังไงดี
📄
ไฟล์ HTML
interactive mockup ที่เปิดดู/กดเล่นได้จริงในเบราว์เซอร์
🗺️
อธิบายโครงสร้าง
หน้าไหนทำอะไร, flow เชื่อมกันยังไง
🎯
จุดที่ต้องระวัง
state ต่างๆ, responsive, ปุ่มไหนทำอะไร
💜 mockup ที่กดได้จริง สื่อสารกับเดฟดีกว่าภาพนิ่ง 10 เท่า — เดฟเห็นปุ๊บเข้าใจปั๊บ
Capstone · Final
44
🏁 โปรเจกต์จบคอร์ส
ทำ Interactive HTML Mockup ของระบบตัวเอง
เอา product ที่กลุ่มคิดไว้ มาทำให้ครบ loop: idea → ใช้ AI generate → วิจารณ์ + refine → ได้ interactive HTML ที่พร้อมส่งเดฟจริง แล้วนำเสนอ!
💡 idea ของกลุ่ม 🤖 AI generate 🪄 refine ด้วยตาดีไซน์ 💻 ส่งเป็น HTML 🎤 present
Keep Going
45
เรียนต่อได้ที่ไหน
📘
Figma Learn
help.figma.com — คอร์ส official ฟรี ครบทุกฟีเจอร์
🤖
ลองเล่น AI ทุกตัว
Figma Make · Stitch · Claude · v0 — ฝึก prompt บ่อยๆ
👁️
ฝึกตาดีไซน์
ดูงานดีๆ ทุกวัน (Mobbin, Dribbble) แล้วถามว่า "ทำไมมันดี"
🛠️
ลงมือทำโปรเจกต์จริง
วิธีเก่งเร็วสุดคือทำของจริงส่งทีม
Now Go Build! 🚀
น้องมีทั้งตาดีไซน์ Figma และ AI ครบมือแล้ว
ไปเปลี่ยนไอเดียเป็นของจริงกันเลย 💜
🔒
ใส่รหัสผ่านเพื่อเริ่มเล่น
⚠️ กรุณารอรหัสจากผู้สอน — ห้ามเริ่มเล่นเองก่อนถึงเวลานะคะ
⏰
หมดเวลา 5 นาทีแล้ว!
ยังไม่เสร็จไม่เป็นไร เล่นต่อได้เลย — ระบบจะจับเวลาต่อให้ว่าใช้ไปทั้งหมดเท่าไหร่ 💪
🎉
ยินดีด้วย! ในที่สุดก็ทำเสร็จ 5555
⏱️ ใช้เวลาไป 0:00
📣 แจ้งผู้สอนให้เดินมาดูได้เลย!
⚠️ ห้ามออกจากหน้านี้จนกว่าจะแจ้งผู้สอน
ถ้ากดปิด = ต้องเริ่มใหม่ทั้งหมดตั้งแต่ใส่รหัสผ่าน
📋 ตัวอย่าง Prompt เต็มๆ
ก๊อปไปวางใน Claude ได้เลย แล้วปรับชื่อร้าน / สี / เมนู ตามใจ
ช่วยสร้าง "เว็บไซต์ร้านกาแฟ + Co-working Space" ให้หน่อย เป็นไฟล์ HTML เดียวจบ (รวม CSS และ JavaScript ในไฟล์เดียว) เปิดในเบราว์เซอร์ได้ทันที ไม่ต้องติดตั้งหรือใช้ไลบรารีภายนอก 🎯 เป้าหมาย หน้าเว็บโปรโมตร้าน "SUMDAY Cafe & Workspace" — ร้านกาแฟที่นั่งทำงานได้ ให้ดูสนุก สดใส น่าเข้าร้าน และดูโปรเฟสชันนอลไปพร้อมกัน 🎨 สไตล์ภาพ (สำคัญมาก) - โทนสีสดใส playful: เหลืองสด + น้ำเงิน + ส้ม ตัดกับครีม/ขาว - สไตล์ retro / groovy มีคาแรกเตอร์การ์ตูนน่ารัก (ดอกไม้ยิ้มได้, ดาว, แก้วกาแฟมีหน้าตา) - ฟอนต์หัวข้อหนา ใหญ่ มีบุคลิก, มุมโค้งมน, เงานุ่ม - สะอาด อ่านง่าย แต่มีชีวิตชีวา ไม่รก 🧱 โครงสร้างหน้า (เรียงจากบนลงล่าง) 1) Navbar (sticky): โลโก้ซ้าย + เมนู (หน้าแรก / เมนู / เกี่ยวกับเรา) + ปุ่ม "🛒 ตะกร้า" ขวา 2) Hero: พื้นหลังสีสด + คาแรกเตอร์, หัวข้อใหญ่ "CAFE & WORKSPACE", สโลแกนสั้นๆ, ปุ่ม 2 อัน → "ดูเมนูแนะนำ" (ปุ่มเด่น) และ "เมนูทั้งหมด →" 3) แถบข้อความวิ่ง (marquee) คั่น เช่น FRESH COFFEE ★ GOOD VIBES ★ ORGANIC 100% ★ … 4) Best Sellers: หัวข้อ "เมนูแนะนำ" + การ์ดเมนู 4 อัน (รูป/อิโมจิ + ชื่อเมนู + ราคา + ปุ่มเพิ่มลงตะกร้า) มีป้าย "ขายดี" ที่มุมการ์ด 5) โซน Workspace: บอกจุดเด่น — โต๊ะทำงาน, Wi-Fi แรง, ปลั๊กครบ, บรรยากาศเงียบสงบ 6) แบนเนอร์โปรโมชัน / ชวนสมัครสมาชิก 7) Footer: เวลาเปิด-ปิด, ที่อยู่, เบอร์โทร, ช่องทางโซเชียล ⚙️ ฟังก์ชัน & เทคนิค - Responsive ทุกขนาดจอ; บนมือถือเมนูยุบเป็น hamburger - ปุ่มและการ์ดมี hover effect + transition ลื่นๆ - ปุ่ม "เพิ่มลงตะกร้า" กดแล้วตัวเลขบนไอคอนตะกร้า +1 (เก็บค่าด้วย JavaScript) - คลิกเมนูบน navbar เลื่อนแบบ smooth scroll ไปยัง section นั้น - แถบข้อความวิ่งทำด้วย CSS animation - ใช้ semantic HTML, ใส่ alt ให้รูป, คุม contrast ให้อ่านง่าย (accessibility) 📝 โทนคำ ข้อความบนเว็บเป็นภาษาไทย โทนสนุก เป็นกันเอง ทำมาเป็นไฟล์เดียวให้เปิดดูได้เลยนะ เดี๋ยวถ้าอยากปรับตรงไหนจะบอกเพิ่ม
📋 Prompt ตัวอย่าง — เว็บจองโรงแรม "StayEasy" · ลองก๊อปไปใช้ใน Stitch
💡 ลองเริ่มจากตัวที่ 1 ก่อน แล้วค่อยลองตัวที่ละเอียดขึ้น — สังเกตว่าผลต่างกันยังไง
คัดลอกแล้ว ✓
📋 Prompt ตัวอย่าง — แอปดูดวง "Mystica" · ลองวางใน Figma Make
💡 Figma Make ชอบคำว่า "prototype ที่กดได้จริง / clickable" — จะได้ของที่กดข้ามหน้าได้
คัดลอกแล้ว ✓