Voltar aos materiais
TUTORIALCURSO-GRATUITOCURSO-GRATISSUPABASE

Curso grátis de Supabase em português: do banco à produção

Aprenda Supabase grátis em português: 14 aulas sobre Postgres, Auth, Storage, Edge Functions, Realtime, RLS, pgvector e produção. Assista à playlist e acompanhe o mini CRM Funil.

Por Mauro Mequelussi

7_MIN
Curso grátis de Supabase em português: do banco à produção
Em resumo

Aprenda Supabase grátis em português: 14 aulas sobre Postgres, Auth, Storage, Edge Functions, Realtime, RLS, pgvector e produção. Assista à playlist e acompanhe o mini CRM Funil.

O curso grátis de Supabase da Escola de Aplicativos tem uma apresentação e 14 aulas em português para entender o back-end do seu app. A trilha passa por Postgres, autenticação, arquivos, funções, atualizações em tempo real, APIs, automação, IA e segurança. Todas as aulas podem ser assistidas gratuitamente no YouTube.

O exemplo que conecta os módulos é o Funil, um mini CRM didático. Ele ajuda a transformar o painel em perguntas concretas: como guardar contatos, quem pode vê-los, onde colocar arquivos, como importar uma lista e o que deve acontecer em uma função no servidor. A proposta é compreender as escolhas, não apenas copiar uma configuração que você não sabe revisar.

Assista ao curso grátis na playlist

Abrir a playlist completa de Supabase no YouTube

Supabase: apresentação do curso grátis

Para quem é este curso?

A trilha é indicada para iniciantes em Supabase, empreendedores e pessoas que criaram aplicativos com Lovable, Bolt, Cursor ou Claude Code e querem entender o que acontece no back-end. Conhecer um pouco de tabelas, HTTP e código ajuda nos exemplos; as aulas iniciais apresentam a função de cada peça antes de avançar.

Um app que consegue ler uma tabela ainda pode estar expondo dados. Por isso, o curso não termina em login e CRUD: permissões, RLS, gerenciamento de chaves e preparação para produção fazem parte da sequência. Essa é uma diferença importante entre ver o painel funcionar e saber quais dados cada pessoa tem autorização para acessar.

Aulas do curso e o que você aprende

Comece pela apresentação e acompanhe as aulas na sequência abaixo. Cada link abre a aula correspondente.

Aula 01: O que é Supabase? Entenda Postgres e o painel

Entenda o que é Supabase, como o Postgres sustenta o seu app e para que serve cada parte do painel. Conheça o mini CRM Funil, os limites do plano grátis e quando escolher outra solução.

Assistir à aula 01

Aula 02: Supabase Database: tabelas, relações e SQL sem medo

Entenda tabelas, tipos de coluna, chaves primárias e relações no Supabase Database. Veja a diferença entre Table Editor e SQL Editor e como migrations registram as mudanças do seu banco.

Assistir à aula 02

Aula 03: Supabase Auth: login, usuários e permissões

Entenda como funciona o login com Supabase Auth: e-mail, link mágico, Google, sessões e JWT. Veja por que autenticação e autorização são diferentes e onde guardar permissões sem deixar um usuário se promover a administrador.

Assistir à aula 03

Aula 04: Supabase Storage: arquivos privados e URLs assinadas

Aprenda a organizar fotos e PDFs com Supabase Storage. Entenda buckets públicos e privados, políticas de acesso, URLs assinadas e as permissões necessárias para substituir um arquivo.

Assistir à aula 04

Aula 05: Supabase Edge Functions: webhooks e IA sem expor sua chave

Entenda quando usar Supabase Edge Functions para receber webhooks, cadastrar leads e chamar uma IA. Veja como guardar segredos no servidor e por que uma chave secreta nunca deve ir para o navegador.

Assistir à aula 05

Aula 06: Supabase Realtime: atualize seu app sem apertar F5

Entenda como atualizar a tela do seu app com Supabase Realtime. Compare Postgres Changes, Broadcast e Presence usando o kanban do Funil e veja como as permissões também afetam o tempo real.

Assistir à aula 06

Aula 07: Supabase Data API: por que a tabela sumiu do app? REST e permissões

Entenda como o seu app lê e grava dados pela Supabase Data API. Veja por que uma tabela pode existir no painel e continuar inacessível na API, como interpretar o erro 42501 e como GRANT e RLS trabalham juntos.

Assistir à aula 07

Aula 08: Supabase RLS: proteja os dados do seu app e as chaves de API

Entenda Supabase RLS e as chaves de API para proteger os dados do seu app. Veja como limitar cada vendedor aos próprios leads, usar WITH CHECK e identificar armadilhas em views, funções e permissões.

Assistir à aula 08

Aula 09: Supabase pgvector: embeddings e busca semântica com IA

Entenda embeddings e busca semântica com Supabase pgvector. Veja como encontrar clientes que reclamaram de preço mesmo quando as anotações dizem “caro” ou “desconto”, usando busca por significado no Postgres.

Assistir à aula 09

Aula 10: Supabase Cron: automatize tarefas com pg_cron

Entenda Supabase Cron e pg_cron para executar tarefas em horários definidos. Acompanhe o exemplo de follow-ups atrasados do Funil, leia a expressão de agendamento e evite a pegadinha do fuso horário.

Assistir à aula 10

Aula 11: Supabase Queues: importe milhares de contatos sem travar

Entenda Supabase Queues e pgmq para processar trabalhos em segundo plano. Veja como uma fila, o Cron e uma Edge Function podem importar uma planilha de cinco mil contatos sem tentar fazer tudo de uma vez.

Assistir à aula 11

Aula 12: Supabase GraphQL: quando usar e quando REST basta

Entenda Supabase GraphQL e pg_graphql usando um painel de vendas. Veja como reunir dados relacionados numa consulta e quando a Data API REST já resolve o problema sem adicionar outra camada.

Assistir à aula 12

Aula 13: Supabase com Claude Code: MCP, CLI e migrations

Entenda como conectar Claude Code e outros agentes ao Supabase usando MCP e CLI. Veja como restringir ferramentas, revisar migrations, usar Advisors e organizar mudanças antes de aplicá-las em produção.

Assistir à aula 13

Aula 14: Supabase em produção: segurança, backups e limites

Revise o que seu app precisa antes de receber clientes: segurança, backups, logs, limites e disponibilidade. Feche o curso com o mapa do painel do Supabase e um checklist de produção para o Funil.

Assistir à aula 14

Como aproveitar o curso na prática

Como estudar usando o mini CRM Funil

Assista primeiro às aulas de visão geral, Database e Auth. Desenhe as tabelas do CRM e identifique quais registros pertencem a cada usuário ou equipe. Quando chegar a Data API e RLS, confira a mesma operação sob duas identidades diferentes: o comportamento esperado depende de quem faz a consulta.

Depois, escolha uma tarefa pequena para praticar. Uma importação de contatos pode levar à aula de Queues; uma atualização na interface pode pedir Realtime; uma busca por significado leva ao módulo de pgvector. Use a trilha para justificar a escolha do recurso, em vez de colocar todos eles no mesmo protótipo.

Gratuidade do curso e custos do Supabase

Você não precisa pagar para assistir às aulas. Conta, infraestrutura e recursos do Supabase seguem os planos e limites do fornecedor. O acesso a modelos de IA e outros serviços conectados também pode gerar custos próprios. Consulte as condições atuais antes de usar dados reais ou publicar o aplicativo.

Perguntas frequentes

O curso de Supabase é gratuito mesmo?

Sim. A apresentação e as 14 aulas estão abertas no YouTube. Isso se refere ao conteúdo educacional; o uso do Supabase e de serviços externos segue as condições de cada fornecedor.

Serve para quem usa Lovable ou outra ferramenta de vibe coding?

Sim. A trilha foi organizada para ajudar a entender banco de dados, login, arquivos, APIs e segurança do app que essas ferramentas criam.

O curso ensina RLS e segurança?

Sim. Há uma aula dedicada a RLS e chaves de API, além de uma etapa sobre produção. A sequência também diferencia autenticação e autorização.

Continue aprendendo gratuitamente

Documentação e referências

Este guia resume as aulas publicadas pela Escola de Aplicativos. Revisado em 12 de outubro de 2026; consulte a documentação oficial para condições atuais dos serviços.

Mentoria Ecosystem

Quer parar de alugar o seu negócio? Na Mentoria Ecosystem você troca a pilha de SaaS por um ecossistema seu — checkout, financeiro, atendimento e CRM num painel só.

CONHECER_A_MENTORIA →
Continue explorando
Ver todos os artigos →