TRILHA 2

🏗️ Construir & Publicar

Sai do conceito e entra na prática: vá do problema bem definido até um app rodando no localhost, depois publique-o no mundo e mantenha-o vivo com versão, deploy seguro e monitoramento.

2
Módulos
16
Tópicos
~2h30
Duração
Intermediário
Nível
Problema definido + SOP localhost app rodando GitHub repositório Vercel deploy 🌐 Módulo 2.1 — construir Módulo 2.2 — publicar & manter

Mapa da trilha

Conteúdo detalhado

2.1~75 min

🎯 Seu primeiro app: do problema ao localhost

Antes de uma linha de código: definir bem o problema, usar a IA como sparring, gerar um SOP, alimentar referências visuais, orquestrar agentes paralelos, planejar, guardar contexto e conectar um banco via MCP.

O que é:

A regra "55-5": de 60 minutos, invista ~55 entendendo o problema e só ~5 na pressa da solução. A maioria dos tutoriais pula direto pro código — não faça isso.

Por que aprender:

Um problema mal definido gera um app que ninguém usa. Clareza no início economiza horas de retrabalho.

Conceitos-chave:

Definição de problema · regra 55-5 · evitar a pressa do código.

O que é:

Use a IA como parceira de treino: peça que ela desafie seu raciocínio e ajude a definir o problema. Depois, peça um SOP (procedimento) curto, com no máximo 800 caracteres.

Por que aprender:

O contraponto da IA expõe furos cedo; o SOP vira o roteiro que guia a construção.

Conceitos-chave:

Sparring · desafiar o raciocínio · SOP ≤ 800 caracteres.

O que é:

Alimente o agente com referências visuais (screenshots de sites que você gosta). A IA é ótima em design, mas fica muito melhor com especificidade.

Por que aprender:

"Faça bonito" é vago; um print de referência transmite intenção visual em segundos.

Conceitos-chave:

Referência visual · especificidade · galerias (Awwwards, Dribbble, Mobbin, Land-book).

O que é:

No Agent Manager você gerencia vários agentes e projetos ao mesmo tempo. Cada workspace = um projeto, e você se move muito mais rápido.

Por que aprender:

Paralelizar multiplica sua produção: enquanto um agente trabalha, você revisa ou inicia outro.

Conceitos-chave:

Agent Manager · workspace por projeto · paralelismo.

O que é:

Trate cada agente como um funcionário: dê tarefas SEPARADAS. Nunca ponha dois agentes na mesma tarefa — eles colidem e se atrapalham.

Por que aprender:

É como uma equipe onde ninguém faz o trabalho do outro: menos conflito, mais avanço.

Conceitos-chave:

Divisão de trabalho · evitar colisão · um agente, uma tarefa.

O que é:

Ponha o agente em modo de planejamento: ele propõe um plano, você revisa e aprova como faria com um empregado. Ações ficam aguardando aprovação no inbox.

Por que aprender:

Aprovar o plano antes da execução evita que o agente saia construindo a coisa errada.

Conceitos-chave:

Planning mode · revisão · aprovação no inbox.

O que é:

Um arquivo .md (ex.: Gemini.md) com as regras do projeto — fonte, cores, propósito — que o agente relê sempre. Sobrevive ao "estouro" da janela de contexto. Um research.md guarda pesquisa reutilizável.

Por que aprender:

É a memória de longo prazo do projeto: o agente não "esquece" suas decisões.

Conceitos-chave:

Arquivo de contexto · janela de contexto · research.md.

O que é:

MCP (Model Context Protocol) é a "língua universal" que permite apps e serviços conversarem. Conecte um banco (Supabase) via token e o agente cria o projeto e escreve o SQL sozinho.

Por que aprender:

Com um banco conectado, seu app guarda dados de verdade — sem você escrever SQL na mão.

Conceitos-chave:

MCP · token · Supabase · SQL gerado pelo agente.

Ver Completo
2.2~75 min

🚀 Publicar e manter seu app

Tire o app do localhost: conecte o GitHub, faça deploy na Vercel, proteja chaves com env vars, ligue analytics, depure por screenshot, comite sempre, faça rollback e controle o gasto da API.

O que é:

Conecte o AntiGravity ao GitHub via MCP para gerenciar e publicar repositórios direto do editor. Exige um Personal Access Token (fine-grained, com validade) e o Docker instalado para a integração funcionar.

Por que aprender:

Publicar sem sair do editor reduz fricção e mantém tudo num fluxo só.

Conceitos-chave:

GitHub MCP · Personal Access Token · Docker.

O que é:

A Vercel é a "ponte" do GitHub para o mundo: hospedagem em produção. Add New → Project → importar o repo → publicar, e o app fica no ar.

Por que aprender:

É o passo que transforma um projeto local em algo que qualquer pessoa acessa por um link.

Conceitos-chave:

Hospedagem · importar repo · produção.

O que é:

Para proteger chaves de API, o agente só nomeia a variável; você cola a chave dentro da Vercel (Settings → Environment Variables) e dá Redeploy. A chave nunca aparece no código.

Por que aprender:

Chave exposta no código é o erro nº 1 de segurança — e pode custar caro.

Conceitos-chave:

Env var · nomear vs. valor · Redeploy.

O que é:

Habilite Analytics e Speed Insights no painel da Vercel e instale o pacote pelo terminal (npm). Você passa a acompanhar acessos e performance, com um plano grátis generoso.

Por que aprender:

Sem dados, você adivinha. Com dados, você melhora o que importa.

Conceitos-chave:

Analytics · Speed Insights · npm · plano grátis.

O que é:

Quando o build falha, tire um screenshot dos logs de erro e mande pro agente: "houve um erro no deploy, corrija". Use o DevTools (Console/Network) e mande o print do erro.

Por que aprender:

A imagem dá ao agente o contexto exato — ele corrige muito mais rápido.

Conceitos-chave:

Logs de erro · screenshot · DevTools (Console/Network).

O que é:

Comite com frequência. História real: codar 6 horas sem commitar e perder a melhor versão. O controle de versão é a sua rede de segurança.

Por que aprender:

Cada commit é um ponto de retorno seguro — você nunca perde mais do que o último pedaço.

Conceitos-chave:

Commit frequente · histórico · ponto de retorno.

O que é:

Na Vercel: Deployments → escolha a versão anterior estável → Redeploy. É "voltar no tempo". Também dá pra reverter pelo GitHub.

Por que aprender:

Um deploy ruim deixa de ser pânico: você restaura a versão boa em segundos.

Conceitos-chave:

Deployments · versão estável · Redeploy · reverter no GitHub.

O que é:

Defina um budget de gasto na API para não tomar uma conta gigante. E torne o repositório privado depois de publicado.

Por que aprender:

Limite de gasto evita sustos na fatura; repo privado protege seu código e suas chaves.

Conceitos-chave:

Budget de API · teto de gasto · repositório privado.

Ver Completo
← Trilha 1: Fundamentos Trilha 3: Escalar a Produção →