Supabase: Open-Source Backend as a Service
Supabase é a alternativa open-source ao Firebase que oferece um banco de dados Postgres completo, autenticação integrada, armazenamento de arquivos, subscrições em tempo real e funções serverless edge — tudo acessível através de uma API limpa. Tornou-se a escolha preferida de desenvolvedores que constroem aplicações web e mobile e buscam infraestrutura de produção sem gerenciar servidores. Esta trilha cobre tudo, desde criar seu primeiro projeto até escrever extensões Postgres complexas e workflows com múltiplas etapas.
O Que Você Aprenderá
Você começará com conceitos fundamentais de Supabase e design de banco de dados, avançando para fluxos de autenticação, armazenamento de arquivos e subscrições de dados em tempo real. A trilha abrange Edge Functions serverless para lógica de backend customizada, Row-Level Security para controle de acesso granular e práticas recomendadas de deployment. Na parte avançada, você trabalhará com técnicas avançadas de banco de dados, estenderá Supabase diretamente com recursos Postgres e construirá workflows complexos com múltiplos serviços.
O Caminho de Aprendizado
Onze cursos abrangem de A1 até C1. O curso introdutório gratuito, Supabase Quickstart & Core Concepts, estabelece a base. Em seguida, você progride por Building Your First Supabase Database, Supabase Authentication Essentials, Storage and File Management e Realtime Data with Supabase. O nível B2 adiciona Serverless Functions (Edge Functions), Row-Level Security (RLS) Deep Dive e Deployment & Best Practices. A trilha termina com três cursos C1: Advanced Database Techniques, Extending Supabase with Postgres e Building Complex Workflows.
Como Funciona
Cada curso é dividido em aulas curtas e práticas que você completa no editor de código integrado com feedback em tempo real. Um tutor de IA fica disponível sempre que você travar, permitindo que você aprenda no seu próprio ritmo, desde sua primeira query supabase.from() até políticas RLS e extensões Postgres prontas para produção.