
วันที่ 17–20 สิงหาคม 2569 เวลา 19.45–23.15 น. (4 วัน)
( รวม 14 ชั่วโมง )
Supabase เป็น Backend Platform แบบ Open Source ที่รวมความสามารถสำคัญสำหรับการพัฒนา Application ไว้ในระบบเดียว ทั้ง PostgreSQL Database, Authentication, REST API, Realtime, Storage และ Dashboard สำหรับบริหารจัดการข้อมูล ทำให้ Developer สามารถพัฒนา Web App, Mobile App และระบบภายในองค์กรได้รวดเร็วขึ้น โดยไม่ต้องติดตั้งและเชื่อมต่อ Backend Service แต่ละส่วนด้วยตนเองทั้งหมด
แม้ Supabase Cloud จะช่วยให้เริ่มต้นใช้งานได้ง่าย แต่หลายองค์กรมีข้อกำหนดด้าน Data Privacy, Security, Network, Compliance หรือนโยบายที่ต้องการให้ข้อมูลและระบบทำงานอยู่ภายใน Infrastructure ที่องค์กรควบคุมเอง การติดตั้ง Supabase แบบ Self-hosted จึงเป็นทางเลือกสำคัญสำหรับทีมพัฒนาที่ต้องการควบคุม Database, Storage, Authentication, Configuration, Backup และการเข้าถึงระบบได้อย่างเต็มที่
อย่างไรก็ตาม การนำ Supabase มาติดตั้งเองไม่ใช่เพียงการรัน Docker Container เท่านั้นแต่ตัว Supabase ประกอบด้วยหลาย Service ที่ทำงานร่วมกัน เช่น PostgreSQL, Kong API Gateway, PostgREST, Auth, Realtime, Storage, Studio และ Service สนับสนุนอื่น ๆ ผู้ดูแลจำเป็นต้องเข้าใจ Docker Compose, Container Network, Port, Volume, Environment Variables, Secrets, Log และ Health Check เพื่อให้สามารถติดตั้ง ตรวจสอบ และแก้ปัญหาระบบได้อย่างถูกต้อง
คำถามสำคัญของการใช้ Self-hosted Supabase จึงไม่ใช่เพียง “จะติดตั้งให้รันได้อย่างไร” แต่คือ “จะติดตั้งอย่างไรให้ Developer เข้าใจ Architecture ดูแลข้อมูลได้ ปลอดภัย และสามารถนำระบบจาก Localhost ขึ้นสู่ Production ได้จริง”
คอร์สนี้จะพาผู้เรียนเริ่มต้นจากการติดตั้ง Self-hosted Supabase บนเครื่อง Localhost ด้วย Docker Compose เพื่อให้เข้าใจโครงสร้างและหน้าที่ของแต่ละ Service ก่อนทดลองใช้งาน Database, Supabase Studio, REST API, Authentication, Row Level Security, Storage และ Realtime ผ่านระบบที่ติดตั้งด้วยตนเอง
จากนั้นผู้เรียนจะนำระบบชุดเดียวกันขึ้น Deploy บน Cloud Server โดยเรียนรู้ตั้งแต่การเตรียม Linux Server, การติดตั้ง Docker, การตั้งค่า Firewall, Domain และ DNS ไปจนถึงการใช้ Caddy เป็น Reverse Proxy เพื่อสร้าง HTTPS Certificate อัตโนมัติ และส่ง Traffic ไปยัง Kong Gateway ของ Supabase
หลักสูตรยังครอบคลุมแนวทางดูแลระบบหลังติดตั้ง เช่น การจัดการ Environment Variables และ Secrets, การป้องกันไม่ให้ Database และ Internal Services เปิดออกสู่ Internet โดยตรง, การสำรองและกู้คืน PostgreSQL Database, การจัดการ Persistent Data, การอัปเดต Docker Images และแนวทางตรวจสอบระบบหลังการ Deploy
นอกจากนี้จะเสริมการใช้งาน AI Coding Tools สำหรับงาน Supabase โดยแนะนำการตั้งค่า Supabase Agent Skills, AI Instructions และ Supabase MCP Server เพื่อให้ AI Coding Agent ช่วยอ่านโครงสร้าง Database, สร้าง SQL, Migration, Row Level Security Policy และตัวอย่างโค้ดสำหรับเชื่อมต่อ Supabase ได้อย่างเป็นระบบ
“หากต้องการติดตั้ง Supabase ด้วยตนเอง ตั้งแต่ Localhost จนขึ้น Production พร้อมเรียนรู้แนวทางดูแลระบบอย่างเป็นขั้นตอน แนะนำหลักสูตรนี้ครับ”
มีความรู้พื้นฐานในการพัฒนา Web Application, Backend Application หรือ Mobile Application มาก่อน หากมีพื้นฐาน Docker จะช่วยให้เรียนได้เร็วขึ้น
ราคาโปรโมชั่น 590 บาท จากราคาปกติ 2,990 บาท
**ราคาโปรโมชั่น 590 บาท ภายใน 6 ส.ค. 69 นี้เท่านั้น ก่อนปรับราคาโปรเป็น 890 บาท
ธนาคารกสิกรไทย บัญชี 6852219422 ออมทรัพย์ สาขาสุนีย์ทาวเวอร์ นายเอกนรินทร์ คำคูณ
ธนาคารไทยพาณิชย์ บัญชี 8692040113 ออมทรัพย์ สาขาย่อย ม.อุบล นายเอกนรินทร์ คำคูณ
แจ้งการโอนเงินได้ที่: codingthailand@gmail.com หรือ Facebook.com/CodingThailand
แจ้งการโอนเงินได้ที่: อีเมล: codingthailand@gmail.com หรือ FB.com/CodingThailand
คุณเอกนรินทร์ คำคูณ (อ.เอก)
อีเมล: codingthailand@gmail.com
LINE @codingthailand
Inbox: facebook.com/codingthailand
โทร: 085-4952624
Views: 191 hits