TRILHA 4

🚀 Deploy: sair do seu laptop

Até aqui, tudo o que seu Funcionário Digital fez rodou porque o seu computador estava ligado, com o terminal aberto. Isso não é automação — é você apertando o botão de novo toda vez. Nesta trilha a automação sai do seu colo e passa a rodar sozinha, na nuvem, 24 horas por dia, com segredo guardado e um jeito de você descobrir o que deu errado sem entender uma linha de código.

Um laptop fechando a tampa enquanto um fluxo de luz âmbar sobe em direção a um servidor na nuvem, com pontos ciano conectando os dois, representando a automação saindo do computador pessoal e passando a rodar na nuvem
do laptop até a nuvem Seu laptop Claude Code escreve git leva ao repositório Plataforma na nuvem puxa o código roda sozinha, 24/7 Painel de observação você lê o log, não o código

Legenda: o código sai do seu laptop, passa pelo git até o repositório, é puxado pela plataforma na nuvem que roda a automação sozinha, e tudo o que acontece fica registrado num painel que você consegue ler sem saber programar.

7
Módulos
42
Tópicos
~3h30
Duração
Intermediário
Nível
0 de 42 0%

Mapa da trilha

Conteúdo detalhado

4.1~25 min

💻 Por que local não basta

O botão que só funciona com você por perto não é automação — é um atalho. Aqui você entende a diferença.

O que é:

Se sua automação para de funcionar quando você fecha o laptop, ela ainda não é automação — é um script que você mesmo aciona.

Por que aprender:

É o teste mais rápido pra saber se algo já está pronto pra virar rotina de verdade ou ainda depende de você.

Conceitos-chave:

Execução local, dependência de presença, "rodar sozinho".

O que é:

Nuvem é um computador de outra empresa, ligado o tempo todo, alugado por uso — sua automação roda lá, não no seu quarto.

Por que aprender:

Entender essa troca de "onde roda" é a base pra todo o resto da trilha fazer sentido.

Conceitos-chave:

Servidor remoto, disponibilidade 24/7, custo por uso.

O que é:

Tarefas pontuais que você mesmo dispara ("organiza essa pasta agora") não precisam de deploy nenhum.

Por que aprender:

Publicar tudo na nuvem sem necessidade é trabalho extra e custo extra à toa.

Conceitos-chave:

Tarefa pontual vs. rotina recorrente.

O que é:

O Claude Code escreve o código, o git leva pro repositório (GitHub), e uma plataforma de execução puxa e roda esse código na nuvem.

Por que aprender:

É o mapa completo que o módulo 4.2 vai detalhar passo a passo.

Conceitos-chave:

Repositório, plataforma de execução, pipeline.

O que é:

O agente escreve o código; sua habilidade nesta trilha é ler o resultado e o log — não escrever TypeScript.

Por que aprender:

Tira o medo de "preciso virar programador" pra conseguir publicar automação de verdade.

Conceitos-chave:

Leitura de log, revisão, delegação de escrita de código.

O que é:

Pipeline → dev/produção → segredos → retentativas → build prático → observabilidade.

Por que aprender:

Ver o caminho inteiro evita se perder no meio de um assunto novo e técnico.

Conceitos-chave:

Progressão da trilha, dependência entre módulos.

Ver Completo
4.2~30 min

🚉 O pipeline em 4 estações

Código, repositório, plataforma, execução — quatro paradas que levam sua automação do laptop até a nuvem.

O que é:

Você pede a tarefa em português, o agente escreve a "receita" em TypeScript — uma linguagem de programação usada por essas plataformas de execução.

Por que aprender:

Saber que essa etapa existe (e que não é você que escreve) tira o medo de "não sei programar".

Conceitos-chave:

TypeScript, task (tarefa em código), escrita assistida.

O que é:

O git envia o código pro repositório — um cofre online (GitHub) que guarda todas as versões do seu projeto.

Por que aprender:

É essa etapa que a plataforma de execução observa: quando algo novo chega ali, ela reage.

Conceitos-chave:

git, repositório, push (o comando que envia).

O que é:

Uma plataforma de execução (usamos o Trigger.dev neste curso) puxa esse código do repositório e o executa em servidores próprios, sem depender do seu computador.

Por que aprender:

É a estação onde a automação de fato "ganha vida própria".

Conceitos-chave:

Plataforma de execução, deploy, ambiente na nuvem.

O que é:

Depois de rodar, a plataforma registra tudo num log que você acompanha pelo painel — sem precisar olhar o código.

Por que aprender:

É a habilidade que substitui "saber programar": saber ler esse retorno.

Conceitos-chave:

Log, painel, retorno de execução.

O que é:

Em cada estação você pede, revisa e aprova — o trabalho pesado de escrever código fica com o agente.

Por que aprender:

Define exatamente onde entra sua atenção e onde você pode confiar no processo.

Conceitos-chave:

Revisão, aprovação, delegação supervisionada.

O que é:

Escreve → envia → roda → registra. Um ciclo curto que se repete a cada mudança que você aprova.

Por que aprender:

Fixar esse ciclo é o que te deixa confortável pra publicar qualquer automação daqui pra frente.

Conceitos-chave:

Ciclo de deploy, repetibilidade.

Ver Completo
4.3~25 min

🧪 Teste vs. produção

Dois ambientes, a mesma automação — um pra você quebrar à vontade, outro que ninguém mexe sem cuidado.

O que é:

Uma cópia da automação rodando separada, onde erros não afetam ninguém de verdade.

Por que aprender:

É onde você testa mudanças antes de deixá-las valer pra sério.

Conceitos-chave:

Ambiente de teste (dev/staging), cópia isolada.

O que é:

O ambiente que roda de verdade, mexendo com dados reais e enviando coisas reais (e-mails, planilhas, mensagens).

Por que aprender:

Erros aqui têm consequência real — daí a importância de nunca testar direto nele.

Conceitos-chave:

Ambiente de produção, dado real, ação real.

O que é:

O mesmo código roda nos dois ambientes; o que muda são as configurações e os segredos usados em cada um.

Por que aprender:

Você não precisa duplicar trabalho — só apontar pro ambiente certo antes de publicar.

Conceitos-chave:

Mesmo código, configuração por ambiente.

O que é:

Só sobe pra produção depois de rodar sem erro no teste, algumas vezes, com dado parecido com o real.

Por que aprender:

Evita o susto de descobrir um bug já com dado real afetado.

Conceitos-chave:

Critério de promoção, teste repetido.

O que é:

O modo plano (visto no módulo 0.5) pede pro agente mostrar o que vai fazer antes de agir — aqui, um bug em produção não é só feio, custa dado duplicado.

Por que aprender:

Ligar essa exigência específica pra mudanças em produção é o hábito que separa sessões seguras de sessões arriscadas.

Conceitos-chave:

Modo plano, revisão antes de agir, custo de erro em produção.

O que é:

Testou no ambiente de teste, revisou o plano, conferiu os segredos do ambiente certo — só então promove.

Por que aprender:

Um checklist curto evita esquecer o passo que mais dói esquecer.

Conceitos-chave:

Checklist de promoção.

Ver Completo
4.4~25 min

🔑 Segredos

Chave de API é como senha de banco: nunca vai junto com o código pro repositório público.

O que é:

Qualquer informação que dá acesso a algo — chave de API, senha, token — e que não pode vazar pra ninguém.

Por que aprender:

Automação na nuvem sempre usa segredos pra falar com outros serviços — proteger isso é obrigatório.

Conceitos-chave:

Segredo, chave de API, token de acesso.

O que é:

O arquivo .env guarda seus segredos localmente e fica de fora do que é enviado pro repositório.

Por que aprender:

Repositórios podem virar públicos por engano — um segredo vazado ali é praticamente irreversível.

Conceitos-chave:

Arquivo .env, .gitignore (lista do que nunca sobe).

O que é:

As chaves são digitadas direto no painel da plataforma de execução, num campo protegido — nunca dentro do código.

Por que aprender:

É o único jeito de a automação acessar o segredo sem ele nunca passar pelo repositório.

Conceitos-chave:

Cadastro manual, campo protegido do painel.

O que é:

O segredo de teste e o segredo de produção são cadastrados separadamente — cada ambiente com sua própria chave.

Por que aprender:

Assim um teste maluco nunca mexe com a conta ou o serviço real de produção.

Conceitos-chave:

Segredo por ambiente, isolamento de credenciais.

O que é:

Rotacionar é gerar uma chave nova e desativar a antiga — o remédio pra um segredo exposto.

Por que aprender:

Saber o passo seguinte evita que o susto vire um problema maior.

Conceitos-chave:

Rotação de chave, revogação.

O que é:

.env fora do repositório, chaves cadastradas nos dois ambientes, nada de segredo em print ou mensagem.

Por que aprender:

Um checklist curto vira hábito e evita o erro mais caro dessa trilha.

Conceitos-chave:

Checklist de segurança de segredos.

Ver Completo
4.5~30 min

🔁 Retentativas e filas

Tarefas pequenas falham pequeno. Por que dividir o trabalho em pedaços é a diferença entre um soluço e um estrago.

O que é:

Conexão cai, serviço externo demora, servidor reinicia — falhas passageiras são normais na nuvem.

Por que aprender:

Aceitar que falha vai acontecer muda como você projeta a automação desde o início.

Conceitos-chave:

Falha transitória, instabilidade de rede.

O que é:

Retentativa (retry) é a plataforma tentando de novo sozinha uma etapa que falhou, sem você precisar reiniciar tudo.

Por que aprender:

É o mecanismo que faz a automação sobreviver a falhas passageiras sem intervenção sua.

Conceitos-chave:

Retry, tentativa automática.

O que é:

Se a automação inteira é um bloco só, uma falha no meio obriga a refazer tudo de novo — inclusive o que já tinha dado certo.

Por que aprender:

Quebrar em etapas pequenas faz com que só a etapa que falhou precise repetir.

Conceitos-chave:

Divisão em etapas, granularidade de tarefa.

O que é:

Separar a etapa que busca um dado da etapa que grava esse dado evita que uma retentativa grave a mesma coisa duas vezes.

Por que aprender:

É o desenho que impede o problema mais comum de automação mal planejada: registro duplicado.

Conceitos-chave:

Separação buscar/gravar, prevenção de duplicidade.

O que é:

Uma fila guarda tarefas pendentes em ordem, processando uma de cada vez — como uma fila de banco, mas de trabalho.

Por que aprender:

Filas evitam sobrecarga quando muitas tarefas chegam de uma vez.

Conceitos-chave:

Fila, processamento em ordem.

O que é:

Tarefas pequenas + retentativa automática + buscar separado de gravar.

Por que aprender:

É o resumo que você pode pedir pro Claude Code aplicar sempre que desenhar uma automação nova.

Conceitos-chave:

Resiliência, princípios de desenho.

Ver Completo
4.6~40 min

🛠️ Build: publicar uma automação agendada

Módulo prático: escrever, testar, cadastrar segredo, publicar e agendar — do zero até rodando na nuvem.

O que é:

A primeira publicação deve ser pequena — algo como enviar um resumo diário por e-mail.

Por que aprender:

Começar simples reduz o número de coisas que podem dar errado no primeiro deploy.

Conceitos-chave:

Escopo pequeno, primeiro deploy.

O que é:

Um prompt claro descrevendo o que a automação deve fazer, quando rodar, e o que ela precisa acessar.

Por que aprender:

Quanto mais claro o pedido, menos idas e vindas até o código ficar certo.

Conceitos-chave:

Prompt de task, agendamento.

O que é:

Rodar a task no ambiente de teste, com um segredo de teste, e conferir o log.

Por que aprender:

É a etapa que evita levar um erro direto pro mundo real.

Conceitos-chave:

Teste em dev, verificação de log.

O que é:

Repetir o cadastro do segredo, agora no ambiente de produção, com a chave real do serviço.

Por que aprender:

Sem isso, a automação publicada roda em produção mas falha por falta de credencial.

Conceitos-chave:

Segredo de produção, painel de configuração.

O que é:

O comando de deploy sobe o código já testado pro ambiente de produção da plataforma.

Por que aprender:

É o momento em que a automação passa a existir de verdade, fora do seu computador.

Conceitos-chave:

Deploy, publicação em produção.

O que é:

Depois do deploy, confirme no painel que a automação está agendada e espere a primeira execução automática acontecer.

Por que aprender:

Ver rodar sozinha, sem você tocar em nada, é a prova de que a trilha inteira funcionou.

Conceitos-chave:

Confirmação de agendamento, primeira execução automática.

Ver Completo
4.7~25 min

📊 Observabilidade

Você não precisa saber TypeScript — precisa saber ler o painel e achar onde a coisa quebrou.

O que é:

Um painel (dashboard) é a página web da plataforma onde você vê todas as execuções da sua automação.

Por que aprender:

É o único lugar onde você "enxerga" o que está acontecendo na nuvem.

Conceitos-chave:

Painel, dashboard, lista de execuções.

O que é:

O log é a lista, em ordem, de tudo que a automação foi fazendo — como um diário de bordo.

Por que aprender:

Ler log é a habilidade que substitui "saber programar" nesta trilha inteira.

Conceitos-chave:

Log, evento registrado.

O que é:

Falhas costumam aparecer destacadas em vermelho no log — é o primeiro lugar a olhar quando algo deu errado.

Por que aprender:

Evita ler o log inteiro linha por linha quando o problema já está sinalizado.

Conceitos-chave:

Erro destacado, ponto de falha.

O que é:

Copiar o trecho de log com erro e colar numa conversa com o agente pedindo pra explicar e corrigir.

Por que aprender:

Você não precisa entender o erro sozinho — precisa saber onde encontrá-lo e levar pro agente certo.

Conceitos-chave:

Diagnóstico assistido, correção guiada.

O que é:

Muitas plataformas avisam por e-mail quando uma execução falha, sem você precisar entrar no painel toda hora.

Por que aprender:

É o que transforma observabilidade de "tarefa manual" em "hábito automático".

Conceitos-chave:

Alerta, notificação de falha.

O que é:

Você saiu do "só funciona no meu laptop" pra "roda sozinho, com segredo protegido e um jeito de checar a saúde da automação".

Por que aprender:

É a base que sustenta as próximas trilhas, que assumem que sua automação já pode viver na nuvem.

Conceitos-chave:

Deploy, observabilidade, próxima trilha.

Ver Completo