Supabase: Open-Source Backend as a Service
Supabase è l'alternativa open-source a Firebase che ti fornisce un database Postgres completo, autenticazione integrata, archiviazione file, sottoscrizioni in tempo reale e funzioni edge serverless — tutto accessibile tramite un'API pulita. È diventato il backend preferito dagli sviluppatori che costruiscono app web e mobile e cercano un'infrastruttura di livello produttivo senza gestire server. Questo percorso copre tutto, dal lanciare il tuo primo progetto alla creazione di estensioni Postgres complesse e flussi di lavoro multi-step.
Cosa Imparerai
Inizierai con i concetti fondamentali di Supabase e il design del database, quindi passerai ai flussi di autenticazione, all'archiviazione file e alle sottoscrizioni di dati in tempo reale. Il percorso copre le Edge Functions serverless per la logica backend personalizzata, la Row-Level Security per il controllo di accesso granulare e le best practice di deployment. Alla fine avanzato lavorerai con tecniche di database avanzate, estenderai Supabase direttamente con funzionalità Postgres e costruirai flussi di lavoro multi-servizio complessi.
Il Percorso di Apprendimento
Undici corsi si estendono da A1 a C1. Il corso introduttivo gratuito, Supabase Quickstart & Core Concepts, pone le basi. Quindi progredisci attraverso Building Your First Supabase Database, Supabase Authentication Essentials, Storage and File Management e Realtime Data with Supabase. Il livello B2 aggiunge Serverless Functions (Edge Functions), Row-Level Security (RLS) Deep Dive e Deployment & Best Practices. Il percorso si conclude con tre corsi C1: Advanced Database Techniques, Extending Supabase with Postgres e Building Complex Workflows.
Come Funziona
Ogni corso è diviso in lezioni brevi e pratiche che completi nell'editor di codice integrato con feedback in tempo reale. Un tutor AI è disponibile quando rimani bloccato, così puoi procedere al tuo ritmo dalla tua prima query supabase.from() fino alle politiche RLS pronte per la produzione e alle estensioni Postgres.