Claude Code from Zero — เขียนโค้ดด้วย AI Agent ตั้งแต่ศูนย์จนขึ้น Production



รายละเอียด


มาแล้ว! Claude Code from Zero — เขียนโค้ดด้วย AI Agent ตั้งแต่ศูนย์จนขึ้น Production

อยากมีเว็บไซต์ แอปบนมือถือ หรือโปรแกรมเป็นของตัวเอง แต่รู้สึกว่าการเขียนโปรแกรมมันยากเกินไปและไม่รู้จะเริ่มตรงไหน? คอร์สนี้ออกแบบมาเพื่อคุณ — เริ่มจากศูนย์จริงๆ ไม่ต้องมีพื้นฐานการเขียนโค้ดมาก่อน

หัวใจของคอร์สคือ Claude Code — ผู้ช่วย AI ที่ช่วยคุณเขียนโปรแกรมได้ เพียงพิมพ์บอกเป็นภาษาคนว่าอยากได้อะไร มันก็ลงมือเขียนโค้ดให้ ช่วยหาจุดผิดให้ และอธิบายให้คุณเข้าใจไปทีละขั้น เหมือนมีโปรแกรมเมอร์นั่งข้างๆ คอยช่วยตลอดเวลา

เราจะเริ่มกันตั้งแต่ติดตั้งโปรแกรมในสัปดาห์แรกแบบจับมือทำทีละขั้น ค่อยๆ ไต่ระดับไปจนคุณสร้างงานจริงได้ครบทุกแบบ — เว็บไซต์ โปรแกรมบนคอมพิวเตอร์ และแอปบนมือถือ — แล้วนำขึ้นออนไลน์ให้คนอื่นเข้ามาใช้ได้จริงในสัปดาห์สุดท้าย จบคอร์สนี้คุณจะไม่ใช่แค่รู้จัก AI แต่จะลงมือสร้างผลงานเป็นชิ้นเป็นอันได้ด้วยตัวเอง แม้จะเริ่มจากที่ไม่มีความรู้อะไรเลยก็ตาม

>>>> เฟส 1 — เริ่มต้นและพัฒนาเว็บไซต์ (สัปดาห์ 1–3)

สัปดาห์ 1 — Introduction to Claude Code + Git & GitHub
Native Installer, claude doctor, Basic Git, GitHub

- Claude Code คืออะไร: agentic coding tool ที่อ่าน codebase, แก้ไฟล์ และรันคำสั่งได้เอง ต่างจาก AI ทั่วไปอย่างไร
- ติดตั้งให้สำเร็จทั้ง macOS / Windows / Linux แล้วตรวจสอบด้วย claude doctor
- Git พื้นฐาน: commit, branch, merge และการเปิด Pull Request บน GitHub
- ทดลองใช้งานครั้งแรก: ให้ Claude อธิบายโค้ด สร้าง README และ .gitignore ให้
- เข้าใจว่า Claude Code จะเข้ามาอยู่ตรงไหนใน Workflow การพัฒนาของคุณ

สัปดาห์นี้ ทุกคนติดตั้ง Claude Code ได้สำเร็จ push repo แรกขึ้น GitHub ได้ และพร้อมใช้เป็นฐานของทุกสัปดาห์ถัดไป

---

สัปดาห์ 2 — พัฒนาเว็บไซต์ด้วย Flask
Flask, REST API, Jinja2, SQLite

- ให้ Claude Code scaffold โปรเจกต์ Flask ตั้งแต่ virtual environment จนถึง requirements.txt
- สร้าง REST API แบบ CRUD (เพิ่ม/อ่าน/แก้/ลบ) พร้อมเก็บข้อมูลใน SQLite
- ทำหน้าเว็บด้วย Jinja2 template จากคำอธิบายภาษาคน
- ให้ Claude เขียน test ให้ API แล้วรันจนผ่าน
- ใช้ CLAUDE.md บันทึกคำสั่ง run/test ให้ Claude จำ context โปรเจกต์

ก่อน/หลัง: ตั้งโปรเจกต์ + เขียน CRUD API 1 วัน → สร้างเสร็จรันได้ใน 1 ชั่วโมง

---

สัปดาห์ 3 — พัฒนาเว็บไซต์ด้วย Django
Django, Models, Migrations, Admin, ORM

- เข้าใจความต่างของ Django กับ Flask และเลือกใช้ให้เหมาะกับงาน
- ให้ Claude สร้าง model + migration + view + template จาก requirement
- ใช้งาน Django admin และ ORM เพื่อจัดการข้อมูลโดยไม่เขียน SQL
- สร้าง relationship ระหว่าง model (เช่น User–Post) พร้อมหน้าแสดงผล
- ให้ Claude เขียน test ให้ model และ view

ก่อน/หลัง: ตั้งเว็บมี DB + admin 2 วัน → มีเว็บใช้งานได้ภายในคาบเดียว

---

>>>> เฟส 2 — Desktop และ Mobile Application (สัปดาห์ 4–6)

สัปดาห์ 4 — สร้าง Desktop App ด้วย Tkinter
Tkinter, Widgets, Layout, PyInstaller

- รู้จัก widget พื้นฐานของ Tkinter (Label, Button, Entry, Frame) และการวาง layout
- ให้ Claude Code สร้างหน้าต่างโปรแกรมและจัดวาง UI ให้
- สร้างแอป desktop จริง เช่น To-Do / Notes ที่อ่าน-เขียนไฟล์ในเครื่อง
- เชื่อมแอปกับ REST API จากสัปดาห์ 2 เพื่อปูทางการทำงานร่วมกัน
- แพ็กเป็นไฟล์ .exe / .app รันได้ด้วย PyInstaller

ก่อน/หลัง: สร้าง GUI + จัด layout เอง 1 วัน → ได้โปรแกรมใช้งานได้ในคาบเดียว

---

สัปดาห์ 5 — สร้าง Mobile App ด้วย Flutter (เริ่มต้น)
Flutter, Dart, Widget Tree, Hot Reload

- รู้จัก Flutter/Dart และเหตุผลที่สร้างแอปได้ทั้ง iOS และ Android จากโค้ดเดียว
- ติดตั้ง Flutter SDK และแก้ปัญหา environment ด้วย flutter doctor + Claude Code
- เข้าใจ widget tree, StatelessWidget vs StatefulWidget และ hot reload
- ให้ Claude สร้างแอปแรกและปรับหน้า UI (list + button + navigation)
- รันแอปบน emulator / simulator หรือเครื่องจริง

สัปดาห์นี้ทุกคนจะมีแอปมือถือหน้าแรกที่รันได้จริง แม้ไม่เคยเขียน Flutter มาก่อน

---

สัปดาห์ 6 — Flutter ต่อยอด + เชื่อม Backend จริง
HTTP, async/await, ListView, State Management

- เรียก REST API ใน Flutter ด้วย http package และ async/await
- แสดงข้อมูลจาก API ด้วย ListView.builder
- ต่อแอป Flutter เข้ากับ Flask/Django API จากเฟส 1 ให้ทำงาน CRUD ครบวงจร
- จัดการ loading / error state ให้แอปดูเป็นมืออาชีพ
- ให้ Claude ช่วย debug ปัญหา network / CORS ที่พบบ่อย

ก่อน/หลัง: ต่อแอปมือถือเข้ากับ backend เอง 2–3 วัน → เชื่อมสำเร็จภายในคาบเดียว

---

>>>> เฟส 3 — Deployment ขึ้น Production (สัปดาห์ 7–10)

สัปดาห์ 7 — พื้นฐาน Deployment: Manual และ Docker
Gunicorn, Nginx, Dockerfile, docker-compose

- เข้าใจแนวคิด deploy แบบ manual: VPS, SSH, gunicorn, nginx และ environment variable
- เรียนรู้ Docker: image vs container, Dockerfile และ docker-compose
- ให้ Claude Code เขียน Dockerfile + docker-compose.yml ให้แอป Flask/Django
- รัน docker build + docker run แล้ว compose เว็บ + database พร้อมกันในเครื่อง
- ตั้งค่าความปลอดภัยเบื้องต้น: ไม่ commit secret/.env ลง git

สัปดาห์นี้ทุกคนจะ containerize แอปตัวเองให้รันด้วย docker compose up ได้สำเร็จ

---

สัปดาห์ 8 — Deploy ขึ้น DigitalOcean
Droplet, SSH Key, Manual Deploy, Docker Deploy

- สร้าง Droplet (VPS) พร้อมตั้ง SSH key และ firewall เบื้องต้น
- Deploy แบบ manual: ให้ Claude สร้างสคริปต์ตั้ง gunicorn + nginx แล้วรันบน server
- Deploy แบบ Docker: ติดตั้ง Docker บน droplet แล้ว docker compose up -d
- เปิดเว็บให้เข้าถึงได้จริงผ่าน public IP
- แนวทางทำงานปลอดภัยกับ server จริง: ทำทีละขั้น + ตรวจก่อนรันเสมอ

ก่อน/หลัง: ตั้ง server + deploy เองครั้งแรกทั้งวัน → ขึ้นจริงได้ภายในคาบเดียว

---

สัปดาห์ 9 — Deploy ขึ้น Google Cloud และ AWS
Cloud Run, Compute Engine, EC2, App Runner

- Google Cloud: deploy container ขึ้น Cloud Run และ VM บน Compute Engine
- AWS: deploy ขึ้น EC2 และแนวคิด App Runner/ECS พร้อมภาพรวม IAM และ security group
- ให้ Claude Code เขียนคำสั่ง gcloud / aws CLI ให้ครบขั้นตอน
- ให้ Claude ช่วย debug ปัญหา permission / security group / firewall
- เทียบ 3 คลาวด์ (DigitalOcean / GCP / AWS): ความง่าย ราคา และการควบคุม

สัปดาห์นี้ทุกคนจะ deploy แอปเดียวกันข้ามคลาวด์ได้ และเลือกได้ว่างานของตัวเองเหมาะกับเจ้าไหน

---

สัปดาห์ 10 — Capstone: สร้างและ Ship แอปจริงตั้งแต่ต้นจนจบ
Full Pipeline, CLAUDE.md, Docker, Cloud Deploy, GitHub Actions

- รวมทุกอย่าง: Claude Code + Git/GitHub + Docker + cloud เป็น pipeline เดียว
- เลือก stack เดียว (เว็บ / desktop / mobile) แล้วสร้างแอปที่มี backend + database
- ตั้ง CLAUDE.md + git workflow ที่ดี และ (ทางเลือก) GitHub Action ให้ Claude review PR อัตโนมัติ
- containerize ด้วย Docker แล้ว deploy ขึ้น 1 คลาวด์ให้เข้าถึงได้จริง
- นำเสนอ: demo ของจริง + จุดที่ Claude Code ช่วยเร่งงาน + การตัดสินใจด้าน security

สัปดาห์นี้ทุกคนจะมีแอปที่ deploy บน production ได้จริง 1 ตัว พร้อม workflow ที่พิสูจน์แล้วว่านำไปใช้กับงานจริงได้

<<วันเวลาเรียน>>>
เรียนออนไลน์ผ่านไลฟ์ในกลุ่มเฟสบุ๊ค ทุกวันอังคารยาว 10 สัปดาห์ เริ่มคลาสแรกวันอังคารที่ 25 สิงหาคม 2569 และ เวลา 19.00-21.00 น. (ดูย้อนหลังได้เลยหลังจบไลฟ์)

<<<ค่าลงทะเบียนปกติ 3960 บาท ลดให้พิเศษ! early bird 75% >>>
สำหรับ 50 คนแรกที่เห็นข้อความนี้เท่านั้น จ่ายเพียง 990 บาทเท่านั้น!

กดสมัครทางนี้ได้เลยจ้าาา

-----วิธีสมัคร------

1-กรอกข้อมูลตามแบบฟอร์มนี้ https://www.uncle-engineer.com/course/claude-code-from-zero > 2- โอนชำระผ่านบัญชีด้านล่างแล้วแนบสลิปสมัครแล้วกดส่ง > 3-รอรับอีเมลภายใน 24 ชั่วโมง

-----------------

ชำระค่าใช้จ่ายผ่าน…

บัญชี ออมทรัพย์ ธนาคารกรุงเทพ สาขา สยามพารากอน

ชื่อบัญชี: บริษัท คอนส์ โรโบติกส์ จำกัด
เลขบัญชี:
<<<< 855-0-65158-5 >>>>
หรือ พร้อมเพย์ 0105561008411

ชื่อบัญชี: บริษัท คอนส์ โรโบติกส์ จำกัด

สอบถามข้อมูลเพิ่มเติมทางเพจ "ลุงวิศวกร สอนคำนวณ" https://www.facebook.com/UncleEngineer/ หรือไลน์แอด @uncleengineer

-------------------

ราคาปกติ:

3,960 บาท

ส่วนลดบุคคลทั่วไป ลด 75% เหลือ:

990 บาท



สมัครเรียนกรอกแบบฟอร์มทางนี้

กรอกข้อมูลแล้ว
จำเป็นต้องกรอก
กรอกข้อมูลแล้ว
จำเป็นต้องกรอก
กรอกข้อมูลแล้ว
จำเป็นต้องกรอก
กรอกข้อมูลแล้ว
จำเป็นต้องกรอก
กรอกรหัสส่วนลดแล้วกดตรวจสอบเพื่อดูราคาใหม่


วิธีการชำระเงิน
สรุปยอดที่ต้องโอน
ราคาตั้งต้น - บาท
ส่วนลด () - 0 บาท
ภาษีมูลค่าเพิ่ม 7% 0 บาท

ราคาสุทธิ - บาท
กรุณาโอนให้ตรงยอดนี้ทุกสตางค์ ระบบจะตรวจสลิปกับธนาคารอัตโนมัติ หากยอดไม่ตรงจะต้องรอแอดมินตรวจสอบด้วยตนเอง
โอนผ่านธนาคาร
บัญชี ออมทรัพย์ ธนาคารกรุงเทพ สาขา สยามพารากอน
ชื่อบัญชี: บริษัท คอนส์ โรโบติกส์ จำกัด
เลขบัญชี: 8550651585
กรณีสมัครหรือโอนชำระแล้ว​ ทางเพจไม่มีนโยบาย​คืนเงินให้แก่ผู้สมัคร​ เนื่องจากก่อนสมัครผู้สมัครได้ทำการตัดสินใจเป็นที่เรียบร้อยและเสร็จสิ้นแล้ว​ แต่ผู้สมัครสามารถเปลี่ยนไปเป็นคอร์ส​อื่นได้ที่ราคาเหมือนกันเท่านั้น
โอนผ่าน Promptpay
0-1055-61008-41-1 ชื่อบัญชี: บริษัท คอนส์ โรโบติกส์ จำกัด
Scan QR Code ผ่าน app ธนาคาร
อัพโหลดแล้ว
จำเป็นต้องอัพโหลด
สลิปต้องมี QR Code ระบบตรวจสอบกับธนาคารผ่าน QR Code บนสลิป
กรุณากดปุ่ม "แชร์สลิป" หรือ "บันทึกสลิป" ในแอปธนาคาร แล้วอัปโหลดไฟล์นั้น อย่าใช้วิธีแคปหน้าจอ เพราะมักได้ภาพที่ไม่ติด QR Code
หากสลิปของท่านไม่มี QR Code กรุณาทักเพจ ลุงวิศวกร สอนคำนวณ เพื่อให้แอดมินตรวจสอบให้