Supabase: แบ็กเอนด์ฟรีแบบโอเพนซอร์ส
Supabase คือทางเลือกโอเพนซอร์สของ Firebase ที่มอบให้คุณเต็มไปด้วยฐานข้อมูล Postgres, การตรวจสอบตัวตนที่มีตัวตั้งแต่ต้น, การจัดเก็บไฟล์, การสมัครสมาชิกแบบเรียลไทม์, และ serverless edge functions — ทั้งหมดสามารถเข้าถึงได้ผ่าน API ที่สะอาดตา มันได้กลายเป็นแบ็กเอนด์ที่นักพัฒนาเลือกใช้สำหรับการสร้างแอปเว็บและมือถือที่ต้องการโครงสร้างพื้นฐานระดับการผลิตโดยไม่ต้องจัดการเซิร์ฟเวอร์ เส้นทางนี้ครอบคลุมทุกอย่างตั้งแต่การเปิดโครงการครั้งแรกของคุณไปจนถึงการเขียน Postgres extensions ที่ซับซ้อนและเวิร์กโฟลว์หลายขั้นตอน
สิ่งที่คุณจะได้เรียนรู้
คุณจะเริ่มต้นด้วยแนวคิด Supabase หลักและการออกแบบฐานข้อมูล จากนั้นก้าวไปสู่การไหลเข้าของการตรวจสอบตัวตน, การจัดเก็บไฟล์, และการสมัครสมาชิกข้อมูลแบบเรียลไทม์ เส้นทางนี้ครอบคลุม serverless Edge Functions สำหรับตรรมชาติแบ็กเอนด์ที่กำหนดเอง, Row-Level Security สำหรับการควบคุมการเข้าถึงที่ละเอียด, และแนวทางปฏิบัติในการปรับใช้ เมื่อถึงขั้นสูง คุณจะทำงานกับเทคนิคฐานข้อมูลขั้นสูง, ขยาย Supabase โดยตรงด้วยฟีเจอร์ Postgres, และสร้างเวิร์กโฟลว์หลายบริการที่ซับซ้อน
เส้นทางการเรียนรู้
สิบเอ็ดหลักสูตรครอบคลุมตั้งแต่ A1 ถึง C1 หลักสูตรเบื้องต้นฟรี, Supabase Quickstart & Core Concepts, กำหนดรากฐาน จากนั้นคุณจะก้าวหน้าไปสู่ Building Your First Supabase Database, Supabase Authentication Essentials, Storage and File Management, และ Realtime Data with Supabase ชั้น B2 เพิ่ม Serverless Functions (Edge Functions), Row-Level Security (RLS) Deep Dive, และ Deployment & Best Practices เส้นทางจบลงด้วยสามหลักสูตร C1: Advanced Database Techniques, Extending Supabase with Postgres, และ Building Complex Workflows
วิธีการทำงาน
แต่ละหลักสูตรแบ่งออกเป็นบทเรียนสั้น ๆ ที่ใช้งานได้จริงซึ่งคุณเสร็จสิ้นในตัวแก้ไขโค้ดที่มีอยู่แล้วพร้อมข้อเสนอแนะแบบเรียลไทม์ มีติวเตอร์ AI ให้บริการเมื่อใดก็ตามที่คุณติดอยู่ เพื่อให้คุณสามารถเคลื่อนที่ด้วยความเร็วของคุณเองตั้งแต่ supabase.from() query แรกของคุณจนถึง RLS policies และ Postgres extensions ที่พร้อมสำหรับการผลิต