Supabase: Açık Kaynaklı Backend as a Service
Supabase, size tam bir Postgres veritabanı, yerleşik kimlik doğrulama, dosya depolama, gerçek zamanlı abonelikler ve sunucusuz edge fonksiyonları sunan Firebase'in açık kaynaklı alternatifidir — hepsi temiz bir API aracılığıyla erişilebilir. Web ve mobil uygulamalar geliştiren ve sunucu yönetimi olmadan üretim seviyesi altyapı isteyen geliştiriciler için tercih edilen bir backend haline gelmiştir. Bu track, ilk projenizi başlatmaktan karmaşık Postgres uzantıları ve çok adımlı iş akışları yazmaya kadar her şeyi kapsar.
Öğrenecekleriniz
Temel Supabase kavramları ve veritabanı tasarımıyla başlayacak, ardından kimlik doğrulama akışlarına, dosya depolamaya ve gerçek zamanlı veri aboneliklerine geçeceksiniz. Track, özel backend mantığı için Serverless Edge Functions, ince taneli erişim kontrolü için Row-Level Security ve dağıtım en iyi uygulamalarını kapsar. İleri seviyede, gelişmiş veritabanı tekniklerini, Supabase'i doğrudan Postgres özellikleriyle genişletecek ve karmaşık çok hizmetli iş akışları oluşturacaksınız.
Öğrenme Yolu
On bir kurs A1'den C1'e kadar uzanır. Ücretsiz giriş kursu olan Supabase Quickstart & Core Concepts, temeli oluşturur. Daha sonra Building Your First Supabase Database, Supabase Authentication Essentials, Storage and File Management ve Realtime Data with Supabase kurslarında ilerleme kaydedersiniz. B2 katmanı Serverless Functions (Edge Functions), Row-Level Security (RLS) Deep Dive ve Deployment & Best Practices kurslarını ekler. Track, üç C1 kursuyla sona erer: Advanced Database Techniques, Extending Supabase with Postgres ve Building Complex Workflows.
Nasıl Çalışır
Her kurs, yerleşik kod editöründe gerçek zamanlı geri bildirimle tamamladığınız kısa, uygulamalı dersler halinde bölünmüştür. Takılıp kalırsanız her zaman bir AI tutor kullanılabilir, böylece ilk supabase.from() sorgusundan üretim hazır RLS politikaları ve Postgres uzantılarına kadar kendi hızınızda ilerleyebilirsiniz.