Curso de Supabase Online
O Curso de Supabase ensina você a construir o backend completo de um SaaS ou app usando Postgres gerenciado, autenticação, Row Level Security, Storage, Realtime e Edge Functions. Ao final, você modela tabelas com SQL, protege dados com políticas RLS, conecta o front com a biblioteca supabase-js e publica funções serverless — sem montar servidor próprio.
Atualizado em 28 de junho de 2026 · Catálogo Affiliate University
| Curso | Curso de Supabase |
| Formato | 100% online, no seu ritmo |
| Duração | 6 módulos, cerca de 4h30 de vídeo |
| Conteúdo | 6 módulos · 24 aulas |
| Idioma | Português (Brasil) |
| Categoria | Sites, SaaS e Apps |
Por que fazer o Curso de Supabase?
A maior parte do tempo de quem cria um produto digital some montando backend: banco, login, permissões e upload de arquivos. O Supabase entrega tudo isso integrado sobre Postgres real, com plano gratuito generoso. Dominar RLS, índices e Edge Functions é o que separa um protótipo que vaza dados de um app seguro e pronto para escalar.
O que você vai aprender no Curso de Supabase
- Modelar o banco em Postgres com tabelas, relacionamentos, foreign keys e migrations versionadas no Supabase CLI
- Escrever políticas de Row Level Security (RLS) para que cada usuário só acesse os próprios dados — o erro nº1 de quem começa
- Implementar login com e-mail/senha, magic link, OAuth (Google, GitHub) e gerenciar sessões e JWT com supabase-js
- Configurar Storage para upload de imagens e arquivos com buckets públicos e privados e políticas de acesso
- Criar Edge Functions em Deno/TypeScript para webhooks, integrações (Stripe) e lógica server-side
- Usar Realtime e subscriptions para atualizar a interface ao vivo (chat, dashboards, presença)
- Otimizar consultas com índices, views, funções RPC em PL/pgSQL e a aba de performance
- Conectar o Supabase a Next.js, React e ferramentas no-code, e fazer deploy seguro com variáveis de ambiente
Materiais inclusos
- Código — Boilerplate Supabase + Next.js com Auth e RLS já configurados
- Pacote — Coleção de scripts SQL: schema, migrations e seed de um SaaS de exemplo
- Swipe — Swipe file de 25 políticas RLS prontas para copiar e adaptar
- Modelo — Templates de Edge Functions: webhook Stripe, envio de e-mail e cron
- Checklist — Checklist de segurança pré-deploy (RLS, chaves, CORS, rate limit)
- PDF — Guia de comandos do Supabase CLI e fluxo de migrations
- Prompt — Pacote de prompts para gerar schemas e políticas RLS com IA
- Mapa mental — Mapa mental da arquitetura Supabase (Auth, DB, Storage, Functions, Realtime)
- Planilha — Planilha comparativa de planos e estimativa de custos por uso
Currículo do Curso de Supabase: módulos e aulas
Módulo 1 — Fundamentos e setup
- O que é Supabase e como se compara a Firebase
- Criar projeto, navegar pelo Dashboard e Table Editor
- Instalar o Supabase CLI e rodar o ambiente local com Docker
- Conectar supabase-js a um projeto front-end
Módulo 2 — Banco de dados Postgres na prática
- Modelagem: tabelas, tipos, chaves primárias e estrangeiras
- Relacionamentos 1-N e N-N e o SQL Editor
- Migrations versionadas e seed de dados
- Views, funções RPC e triggers em PL/pgSQL
Módulo 3 — Autenticação e segurança (RLS)
- Login com e-mail/senha, magic link e OAuth
- Entendendo JWT, sessões e auth.uid()
- Escrevendo políticas de Row Level Security do zero
- Testando políticas e evitando vazamento de dados
Módulo 4 — Storage e arquivos
- Buckets públicos x privados
- Upload e download de imagens com supabase-js
- Políticas de acesso a arquivos
- URLs assinadas e transformação de imagens
Módulo 5 — Edge Functions e integrações
- Criar e deployar funções em Deno/TypeScript
- Webhooks e segredos com variáveis de ambiente
- Integração de pagamento com Stripe
- Cron jobs e tarefas agendadas com pg_cron
Módulo 6 — Realtime e produção
- Subscriptions e atualização ao vivo da UI
- Presence e broadcast para apps colaborativos
- Índices, performance e limites do plano
- Backup, branching e deploy seguro do projeto
Para quem é o Curso de Supabase?
Para desenvolvedores, criadores de SaaS e apps e pessoas vindas do no-code que querem um backend real, seguro e escalável sem montar e manter servidor próprio. Ideal para quem já mexe com JavaScript/React e quer dominar Postgres, autenticação e RLS na prática.
Quanto tempo dura o Curso de Supabase?
O Curso de Supabase tem 6 módulos, cerca de 4h30 de vídeo, organizado em 6 módulos com 24 aulas. As aulas são gravadas: você estuda no seu ritmo e pode rever qualquer aula quando quiser.
Este curso faz parte do catálogo da Affiliate University. Enquanto a matrícula individual não abre, conheça as formações completas com matrícula aberta hoje:
Perguntas frequentes sobre o Curso de Supabase
Supabase é melhor que Firebase?
Depende do projeto. O Supabase usa Postgres (banco relacional SQL com relacionamentos, joins e RLS) e é open source; o Firebase usa Firestore (NoSQL). Para apps com dados estruturados e consultas complexas, o Supabase costuma ser mais previsível. O curso mostra as diferenças na prática.
Preciso saber SQL para aprender Supabase?
Não para começar — o Table Editor permite criar tabelas visualmente. Mas SQL faz toda a diferença em RLS, índices e funções RPC, então o curso ensina o SQL necessário do zero, focado no que você usa de verdade no Supabase.
O Supabase é gratuito?
Há um plano gratuito generoso, suficiente para aprender e lançar projetos pequenos, com limites de banco, storage e usuários ativos. O curso inclui uma planilha para estimar custos e entender quando vale migrar para o plano pago.
Dá para usar Supabase em produção?
Sim. Ele roda sobre Postgres real e é usado em apps em produção. O segredo é configurar RLS corretamente, criar índices e proteger as chaves — exatamente o que o módulo de produção e o checklist de segurança cobrem.
Supabase funciona com Next.js e React?
Sim, com a biblioteca supabase-js e helpers para SSR. O curso entrega um boilerplate Next.js com Auth e RLS prontos, além de mostrar integração com React e ferramentas no-code.
Cursos relacionados de Sites, SaaS e Apps
- Curso de Criação de Sites
- Curso de WordPress
- Curso de Landing Pages
- Curso de Webflow
- Curso de Framer
- Curso de Bubble
- Curso de FlutterFlow
- Curso de SaaS
- Curso de Micro SaaS
- Curso de Aplicativos Mobile
Ver todos os cursos de Sites, SaaS e Apps → · Catálogo completo