Affiliate University

Curso de Firebase Online

O Curso de Firebase ensina você a construir o backend completo de apps web e mobile sem gerenciar servidor. Você sai dominando Authentication, Firestore, Storage, Cloud Functions, Hosting e Security Rules — conectando tudo a um front-end React, Next.js ou Flutter. No fim, você consegue subir um app funcional com login, banco em tempo real e deploy em produção.

Atualizado em 28 de junho de 2026 · Catálogo Affiliate University

Resumo do Curso de Firebase
CursoCurso de Firebase
Formato100% online, no seu ritmo
Duração6 módulos, ~5h de vídeo
Conteúdo6 módulos · 25 aulas
IdiomaPortuguês (Brasil)
CategoriaSites, SaaS e Apps

Por que fazer o Curso de Firebase?

Firebase elimina semanas de configuração de backend: você lança um MVP funcional em dias, com login social, banco em tempo real e escala automática do Google. O que separa quem usa Firebase de quem apanha são três pontos: modelar dados NoSQL sem queries caras, escrever Security Rules que travam acesso indevido, e controlar custo de leituras/gravações antes da conta explodir.

Este curso ataca exatamente esses pontos.

O que você vai aprender no Curso de Firebase

Materiais inclusos

Currículo do Curso de Firebase: módulos e aulas

Módulo 1 — Fundamentos e setup do projeto
  • O que é Firebase, BaaS e quando ele vale (e quando não vale)
  • Criar projeto no console, conectar app web e instalar o SDK v9 modular
  • Firebase CLI: login, init e estrutura de pastas do projeto
  • Planos Spark vs Blaze: o que é grátis e onde começa a cobrar
Módulo 2 — Authentication na prática
  • Login com e-mail/senha e tratamento de erros (e-mail em uso, senha fraca)
  • Login social: Google, Apple e GitHub com signInWithPopup
  • Estado de autenticação com onAuthStateChanged e proteção de rotas
  • Verificação de e-mail, reset de senha e custom claims para papéis (admin)
Módulo 3 — Cloud Firestore: banco em tempo real
  • Coleções, documentos e subcoleções: modelando dados NoSQL
  • CRUD completo com addDoc, getDoc, updateDoc e deleteDoc
  • Listeners em tempo real com onSnapshot e quando NÃO usar
  • Queries: where, orderBy, limit, paginação por cursor e índices compostos
  • Desnormalização e contadores para evitar leituras caras
Módulo 4 — Security Rules: travando o acesso
  • Sintaxe das rules: match, allow read/write e request.auth
  • Validar dono do documento e campos obrigatórios na escrita
  • Rules para Storage: limitar tipo e tamanho de arquivo
  • Testar rules com o emulador antes de subir para produção
Módulo 5 — Cloud Functions e Storage
  • Subir arquivos no Storage e gerar URL de download
  • Cloud Functions: gatilhos onCreate/onUpdate e funções HTTP
  • Funções agendadas (cron) e envio de e-mail/notificação
  • Emulator Suite: rodar Auth, Firestore e Functions localmente
Módulo 6 — Deploy, custo e produção
  • Firebase Hosting: deploy de app React/Next.js com domínio próprio
  • Variáveis de ambiente e separar projeto de dev e produção
  • Ler o painel de uso e cortar custos de leitura/gravação
  • Checklist final antes de lançar o app

Para quem é o Curso de Firebase?

Para devs front-end e iniciantes que querem lançar apps e MVPs sem montar backend do zero, e para quem cria SaaS, apps mobile ou ferramentas internas e precisa de login, banco e deploy rápidos e escaláveis.

Quanto tempo dura o Curso de Firebase?

O Curso de Firebase tem 6 módulos, ~5h de vídeo, organizado em 6 módulos com 25 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 Firebase

Firebase é gratuito? Quando começa a cobrar?

O plano Spark é grátis e cobre Auth, Firestore e Hosting com cotas diárias. A cobrança começa no plano Blaze, que é pago por uso (leituras, gravações, Storage e bandwidth). Cloud Functions exigem o Blaze. No curso você aprende a ler o painel de uso e configurar alertas para não tomar susto na conta.

Preciso saber programar para aprender Firebase?

Você precisa do básico de JavaScript e, idealmente, noções de React, Next.js ou Flutter. O curso integra Firebase ao front-end, então o foco é o backend; o código de tela vem pronto nos boilerplates para você acompanhar.

Firebase ou Supabase: qual escolher?

Firebase usa Firestore (NoSQL) e é mais simples para apps em tempo real e mobile, com ecossistema Google maduro. Supabase usa PostgreSQL (SQL relacional) e agrada quem quer queries SQL e dados estruturados. O curso é focado em Firebase e explica em qual cenário cada um faz mais sentido.

Dá para usar Firebase com Next.js ou React?

Sim. O SDK web v9 modular funciona com React, Next.js, Vue e Flutter. O curso entrega um boilerplate Next.js já conectado a Auth e Firestore, e mostra como lidar com Server Components e variáveis de ambiente.

O que é Security Rules e por que é tão importante?

Security Rules são as regras que definem quem pode ler e gravar cada documento no Firestore e Storage. Sem elas, qualquer pessoa com a chave pública do app acessa seu banco. É o erro mais comum de quem começa, por isso o curso dedica um módulo inteiro a escrever e testar rules antes de ir para produção.

Cursos relacionados de Sites, SaaS e Apps

Ver todos os cursos de Sites, SaaS e Apps → · Catálogo completo