skipLink.label

Pre-Workshop Setup Guide

Pre-Workshop Setup Guide

Complete before workshop

🎯 Goal

เตรียม environment ให้พร้อมก่อนเข้า workshop เพื่อให้เริ่มเรียนได้ทันที


Required Setup

1. GitHub Account

  1. ไปที่ github.com
  2. สมัครสมาชิก ถ้ายังไม่มี account
  3. Verify email ให้เรียบร้อย

2. VS Code

  1. Download VS Code
  2. Install ตามขั้นตอน
  3. เปิด VS Code ตรวจสอบว่าทำงานได้

3. Node.js

  1. Download Node.js (version 18+)
  2. Install ตามขั้นตอน
  3. ตรวจสอบ版本:
    Terminal window
    node --version
    npm --version

4. Git

  1. Download Git
  2. Install ตามขั้นตอน
  3. ตรวจสอบ:
    Terminal window
    git --version

AI Tools Setup

GitHub Copilot

  1. เปิด VS Code
  2. ไปที่ Extensions (Ctrl+Shift+X)
  3. ค้นหา “GitHub Copilot”
  4. Install extension
  5. Sign in ด้วย GitHub account
  6. ตรวจสอบ: จะเห็น icon ของ Copilot ใน status bar

Claude Code (Optional)

  1. Install ผ่าน terminal:
    Terminal window
    npm install -g @anthropic-ai/claude-code
  2. ตรวจสอบ:
    Terminal window
    claude --version

Verify Setup

ทดสอบว่าทุกอย่างทำงาน:

Terminal window
# ตรวจสอบ Node.js
node --version
# ควรแสดง v18.x.x หรือสูงกว่า
# ตรวจสอบ npm
npm --version
# ควรแสดง 9.x.x หรือสูงกว่า
# ตรวจสอบ Git
git --version
# ควรแสดง git version 2.x.x

BlueBeltDojo CLI

CLI ช่วยให้คุณ download, test, และ submit quest solutions:

Install (ไม่ต้อง install แยก)

ใช้ผ่าน npx:

Terminal window
npx bluebeltdojo --version

Setup Access Code

Terminal window
npx bluebeltdojo setup <your-access-code>

Download Quest

Terminal window
npx bluebeltdojo list
npx bluebeltdojo download quest-01-first-completion

Test & Submit

Terminal window
cd quest-01-first-completion
node test.js
npx bluebeltdojo submit

Troubleshooting

Problem: node: command not found

Solution: ติดตั้ง Node.js ใหม่ หรือ restart terminal

Problem: git: command not found

Solution: ติดตั้ง Git ใหม่ หรือ restart terminal

Problem: Copilot ไม่ทำงาน

Solution:

  1. ตรวจสอบว่า sign in แล้ว
  2. Restart VS Code
  3. ตรวจสอบ internet connection

Ready!

ถ้าทุกอย่างทำงานได้ คุณพร้อมสำหรับ workshop แล้ว! 🎉

กลับไป Workshop Overview →