Primeiros Passos
Conecte um banco de dados sem medo: Firebase do zero para iniciantes
Seu sistema precisa guardar informações — cadastros, mensagens, pedidos. Aprenda a usar o Firebase do zero: salvar dados, criar login e, o mais importante, blindar tudo com as regras de segurança.
Todo sistema sério precisa guardar informações: cadastros de clientes, mensagens, pedidos, posts. Para isso existe o banco de dados. E o mais fácil para iniciantes é o Firebase, do Google. Neste guia você vai criar um banco do zero, guardar dados, fazer um login de usuário e — o pulo do gato — proteger tudo com as regras de segurança, explicadas em português de gente.
O que é um banco de dados (sem susto)
Pense numa agenda de contatos gigante na nuvem: cada informação fica organizada e você busca quando quiser. O Firebase é essa agenda — pronta, segura e grátis para começar. Ele tem três partes que você vai usar:
- Firestore — onde os dados moram (a agenda).
- Authentication — o login dos usuários (a portaria com a lista de convidados).
- Regras de segurança — o porteiro que decide quem entra e o que cada um pode ver.
Passo 1 — Crie seu projeto no Firebase
- Acesse console.firebase.google.com e entre com sua conta Google.
- Clique em Adicionar projeto, dê um nome e siga.
Passo 2 — Conecte seu app
- Dentro do projeto, clique no ícone </> (Web) para registrar um app.
- O Firebase mostra uma configuração (umas chaves). Não cole isso direto no código — essas chaves vão nas variáveis de ambiente (a IA te ensina a fazer certo).
Por quê: manter a configuração fora do código é o primeiro passo de segurança.
Passo 3 — Crie o banco (Firestore)
- No menu lateral, vá em Firestore Database → Criar banco de dados.
- MUITO IMPORTANTE: comece em modo de produção (não em modo de teste). O modo de teste deixa seu banco aberto para o mundo inteiro por 30 dias — qualquer um lê e escreve. É o erro nº 1 de iniciante.
Passo 4 — Ligue o login (Authentication)
- Vá em Authentication → Começar.
- Ative o método E-mail/senha (ou Google). Pronto: seus usuários já podem criar conta e entrar.
Passo 5 — O pulo do gato: as regras de segurança
As regras dizem quem pode ler e escrever cada coisa. A lógica certa é: negar tudo por padrão e liberar só o necessário. Em português, uma boa regra diz coisas como:
- "O cadastro de um cliente só pode ser lido pelo próprio cliente ou pelo admin."
- "Os posts publicados, qualquer um lê; mas só o admin escreve."
Você não precisa decorar a sintaxe — peça à IA (prompt no fim). Mas entenda o princípio: cada permissão é uma decisão sua, nunca um "deixa aberto pra funcionar".
Passo 6 — Ative o App Check
O App Check garante que só o seu site fale com o banco — bloqueando robôs e scripts de fora. Ative em App Check no console (com reCAPTCHA). É a tranca extra que protege seu custo e seus dados.
Prompt pronto — seu robô de Firebase
Cole no Copilot Chat:
Papel: Aja como um Engenheiro de Dados sênior, especialista em Firebase (Firestore, Authentication, App Check e regras de segurança), paciente com quem nunca usou banco de dados. Contexto: estou criando [descreva o sistema] e os dados que vou guardar são [ex.: cadastros com nome, e-mail e telefone]; meu nível é iniciante. Objetivo: me guiar a conectar o Firebase com segurança — a configuração via variáveis de ambiente (nunca no código), o modelo dos dados e as regras de segurança restritivas (negar por padrão, liberar só o necessário), explicando cada regra em uma frase simples. Antes, me pergunte quais dados pessoais eu coleto e quem pode ler ou escrever cada coisa. Cuide da LGPD e me lembre de NÃO usar o modo de teste e de ativar o App Check. No fim, me diga como testar se as regras estão bloqueando o acesso indevido.
Regras de ouro
- Nunca o modo de teste em produção.
- Regras restritivas por padrão.
- A configuração e as chaves vão em variáveis de ambiente, nunca no código.
- Dados pessoais = LGPD: colete só o necessário e proteja.
Próximos passos
- Já tem banco? Aprenda a proteger seus segredos no próximo tutorial.
- Use o robô Especialista em Firebase na Área do Cliente sempre que precisar.
Banco conectado e blindado. Agora seu sistema tem memória — e segurança.
Continue lendo
Deu erro no sistema que a IA fez? Aprenda a achar o bug com o F12 e devolver para a IA
Construiu com IA e apareceu um erro? Calma. Aprenda a abrir o console (F12), encontrar a mensagem, copiar e devolver para a IA com o prompt certo — sem entender de código.
Primeiros PassosNunca vaze uma senha: variáveis de ambiente, .gitignore e repositório privado
A falha de segurança nº 1 de quem começa a construir com IA é vazar uma senha no código. Entenda, em linguagem de gente, o que são segredos, o .env, o .gitignore e o que fazer se vazar.
Primeiros PassosColoque seu site no ar de graça: deploy na Vercel pelo GitHub, passo a passo
Seu projeto está pronto no computador, mas ninguém vê. Aprenda a publicá-lo de graça na Vercel — do GitHub ao ar em minutos, com domínio próprio e segredos protegidos.