Iniciantes sem experiência
Interessados em experimentar Vibe Coding precisam, antes disso, de um computador com terminal, Git e editor prontos.
Formação Developer Workspace · Gratuita
O ambiente de trabalho dá base para programar, automatizar ou construir com IA, mas quase ninguém ensina essa montagem. Em 5 encontros gravados e gratuitos, você organiza cadastros, terminal remoto, Git e editor, o mesmo ambiente usado nas demais formações da Promovaweb.
O cadastro acontece no promovaweb.app, o novo sistema da Promovaweb.
Por que começar por aqui
O SetupVibe, o Git, o VS Code e o Orca compõem o ecossistema que a Promovaweb usa todo dia. A formação ensina a montar essa mesma base no seu computador.
O cadastro é livre no promovaweb.app e os encontros gravados ficam disponíveis para acompanhar no seu ritmo.
Antes do primeiro deploy, você prepara autenticação, chaves e cadastros com um checklist explicado passo a passo.
Vibe Coding, automação e DevOps partem de um ambiente já configurado. Estudantes com o próprio Developer Workspace pronto entram nessas formações sem parar para resolver cadastro, terminal ou editor no meio do caminho.
O que a formação resolve
O início direto pelo projeto costuma abrir uma IA, colar um comando e tentar instalar algo em cima de um computador sem terminal configurado, sem SSH, sem Git. O resultado é um retrabalho que aparece cedo, na hora de reabrir o projeto no dia seguinte ou de trabalhar de outro computador.
A Formação Developer Workspace monta essa base para os projetos seguintes: cadastros e segurança inicial, o SetupVibe instalado no Mac, no Windows ou no Linux, Git e GitHub configurados, uma VPS funcionando como ambiente remoto e o VS Code pronto para trabalhar em qualquer lugar.
Você não sai daqui com um sistema publicado. Sai com o lugar onde os próximos projetos, dentro ou fora da Promovaweb, vão acontecer.
Perfis atendidos
Interessados em experimentar Vibe Coding precisam, antes disso, de um computador com terminal, Git e editor prontos.
Trabalha com n8n ou outra ferramenta e ainda acessa tudo pelo computador local, sem um ambiente remoto organizado.
Atende projetos de clientes diferentes e precisa de um Developer Workspace replicável para não configurar o ambiente novamente em cada projeto.
Já decidiu seguir para o Plano DevOps, o Plano Martech ou o Plano IA Makers e quer chegar lá com o ambiente pronto.
Os 5 encontros
Cada encontro parte do anterior. Os encontros já estão gravados: você acompanha na ordem, no seu ritmo, depois de se cadastrar no promovaweb.app.
O encontro delimita o que é um Developer Workspace, compara desenvolvimento local, remoto e híbrido e relaciona as ferramentas usadas na instalação.
O SetupVibe instala e prepara o ambiente de desenvolvimento no seu computador, com o passo a passo específico para cada sistema operacional, incluindo o WSL no Windows.
No terceiro encontro, você configura o perfil e a colaboração no GitHub, prepara o Git e o GitHub CLI para trabalhar com agentes e cria uma rede privada com o Tailscale.
A VPS entra como ambiente de desenvolvimento: da criação do servidor ao SetupVibe rodando nele, com GitHub CLI, Tailscale, Termius e Tmux organizando sessões remotas.
O último encontro fecha a configuração essencial do VS Code para desenvolvimento remoto, apresenta o Orca como ambiente de trabalho com agentes e usa o ClickUp como centro operacional dos projetos.
Pontos de partida
Mac, Windows ou Linux. Cada instalação do SetupVibe tem um caminho próprio para cada sistema.
Você não precisa de experiência prévia com terminal ou linha de comando. Precisa acompanhar cada etapa sem pular partes.
O módulo de terminal remoto usa um servidor próprio. A escolha do provedor e o custo do servidor cabem a cada aluno.
Como participar
O promovaweb.app é o novo sistema da Promovaweb. A Formação Developer Workspace é a porta de entrada gratuita nele: você cria seu cadastro, acessa os 5 encontros gravados e acompanha no seu ritmo, sem checkout e sem cartão.
Dúvidas frequentes
Sim. Não existe cobrança para participar. O cadastro acontece direto no promovaweb.app, o novo sistema da Promovaweb, sem checkout nem cartão.
Não. A formação parte da abertura dos cadastros e da preparação do computador do zero. Ela foi desenhada para iniciantes sem ambiente de trabalho organizado, tanto para automatizar quanto para usar Vibe Coding.
Não. Os 5 encontros já foram gravados e ficam disponíveis para acesso a qualquer momento depois do cadastro no promovaweb.app. Você escolhe o próprio horário para assistir, sem hora marcada.
A partir do quarto encontro, parte do conteúdo usa uma VPS como ambiente remoto. A escolha do provedor e o custo do servidor cabem a cada aluno. A formação não inclui nem exige um provedor específico.
Não. A Formação Developer Workspace ensina o ambiente de trabalho: cadastros, terminal remoto, Git e editor configurados. Automação, atendimento, criação de sistemas e infraestrutura avançada ficam nos planos pagos da Promovaweb, que você conhece depois de montar esse ambiente.
É o novo sistema da Promovaweb, onde o cadastro da Formação Developer Workspace acontece e onde os encontros gravados ficam disponíveis para o aluno.
20 anos em tecnologia, fundador da Powertic e da Promovaweb, embaixador do n8n no Brasil e membro do Product Team do Mautic. Cada plano é construído com base nos sistemas que eu mesmo desenvolvo e opero todo dia.

Luiz Eduardo Oliveira Fonseca
Fundador · Mentor · Dev
Cadastre-se gratuitamente no promovaweb.app, o novo sistema da Promovaweb, e comece pelo ambiente que dá base aos próximos projetos.
Glossário relacionado
Consulte os conceitos que aparecem com mais frequência na trilha de Developer Workspace.
Ambiente local reúne ferramentas e serviços usados no desenvolvimento. Entenda configuração, localhost, containers e diferenças em relação à produção.
Banco de dados guarda e organiza registros para consulta e atualização. Entenda tabelas, consultas, restrições e a diferença para um arquivo simples.
Benchmark é a medição que compara um sistema com uma referência conhecida. Entenda condições, repetição, limites e como evitar conclusão de um número.
Branch identifica uma linha de desenvolvimento no Git, por uma referência móvel para um commit. Entenda relação com o remoto e integração do trabalho.
Breaking changes são alterações que quebram a compatibilidade de uma API ou biblioteca. Entenda versionamento, aviso prévio e como preparar a atualização.
Bug é um comportamento indesejado de uma aplicação. Entenda reprodução, investigação, correção e a relação entre falha, regressão e teste.
Caminho é a parte da URL que identifica o recurso. Entenda a organização da API, o papel do verbo e a leitura do caminho para entender a chamada.
Changelog registra as mudanças de cada versão publicada em linguagem útil para o cliente. Entenda o formato, a ordem e a manutenção do registro da versão.
CLI permite usar ferramentas por comandos de texto, com ação e parâmetros. Entenda programa, subcomando, argumentos, opções e a leitura da saída com Git.
Commit registra um estado versionado no Git. Entenda a área de preparação, os metadados, a relação com o histórico e a diferença entre registrar e enviar.
Condição de corrida acontece quando duas operações disputam o mesmo recurso e o resultado depende da ordem. Entenda a disputa, a restrição e a conferência.
Configuração reúne parâmetros usados pela aplicação. Entenda fontes, precedência, leitura no build ou na execução e o cuidado com valores sensíveis.
Conflito de merge aparece quando duas linhas alteram o mesmo trecho. Entenda a leitura, a resolução e a conferência antes de concluir o merge da branch.
CRUD reúne criação, leitura, atualização e exclusão. Veja essas operações em um cadastro e confira permissões, concorrência e preservação de histórico.
Cursor de paginação identifica a continuação de uma consulta. Entenda tokens, referências por identificador e limites ao percorrer listas mutáveis.
Diff compara estados de conteúdo entre duas versões de um arquivo. Entenda o que git diff e --staged mostram e por que um resultado vazio pode enganar.
Documentação é o registro que explica como usar e manter um sistema. Entenda público, formato, atualização e a diferença entre guia e referência técnica.
Fork cria um repositório separado ligado ao original. Entenda como manter alterações próprias, receber atualizações e propor contribuições ao projeto.
FormData organiza o envio de dados de um formulário. Entenda campos, pares de chave e valor, o formato no corpo da requisição e a diferença para o JSON.
Formulário coleta dados do usuário por campos de entrada. Entenda campos, envio, validação e o destino dos dados preenchidos.
Frontmatter é o bloco de metadados no início do arquivo Markdown. Entenda os campos, a validação pelo schema e o efeito na publicação da página do site.
Git é o sistema de controle de versão que registra mudanças no projeto. Entenda commit, branch, push e a diferença entre histórico e repositório remoto.
ID de recurso identifica um elemento específico dentro de um recurso. Entenda o uso no caminho, a exclusividade do identificador e a referência entre recursos.
Interface é o ponto de contato entre usuário e sistema. Entenda os elementos de interação, a comunicação com o backend e a diferença entre interface e API.
Manifesto de plugin declara nome, versão, permissões e programas que a extensão executa. Entenda o que ler antes de instalar e o que ele não garante.
Markdown é uma forma de escrever texto com marcação simples que vira estrutura. Entenda a sintaxe, a leitura por pessoa e máquina e a diferença para HTML.
Marketplace de plugins reúne extensões para uma ferramenta, com busca e instalação. Entenda curadoria, sinais de confiança e o que a listagem não comprova.
Merge integra duas linhas de desenvolvimento no Git em uma só. Entenda fast-forward, conflitos e por que ausência de conflito não garante funcionamento.
Middleware processa a requisição antes da ação final. Entenda autenticação, validação e autorização como exemplos e a ordem das camadas.
Monorepo mantém vários projetos no mesmo repositório, com histórico e ferramentas compartilhadas. Entenda os ganhos, o custo e a conferência do build.
MySQL é um banco relacional usado em aplicações web. Entenda tabelas, consultas, manutenção e a diferença para outros bancos relacionais de código aberto.
Navegador é a aplicação que apresenta a interface web. Entenda o cliente, a renderização, os cookies e a relação com o servidor.
Offset indica quantos itens pular em uma consulta paginada. Entenda o cálculo da página, a ordenação e os efeitos de alterações na lista durante a leitura.
Paginação divide resultados em partes. Entenda tamanho, ordenação, continuação e como percorrer uma lista sem confundir a primeira página com o total.
Plugin adiciona capacidade a uma aplicação sem reescrevê-la. Entenda extensões, permissões, versionamento e quando o nome muda o comportamento de uma ferramenta.
PostgreSQL é um banco relacional de código aberto com recursos avançados. Entenda tabelas, transações, extensões e a escolha dele para o seu projeto.
Postman é uma ferramenta para testar e explorar APIs. Entenda a montagem de requisições, os métodos, as coleções e o uso no dia a dia do desenvolvimento.
Pull request reúne uma proposta de mudança para revisão. Entenda origem, destino, novas revisões, verificações e formas de incorporar o trabalho.
Qualidade de software é o grau de correspondência do produto com o comportamento esperado. Entenda os testes, a manutenção e o custo por atributo.
Rebase reaplica os commits de uma branch sobre outra base e produz um histórico linear. Entenda o uso, o conflito e o cuidado com branch compartilhada.
Recurso é a entidade que a API expõe. Entenda a identificação por URL, a representação no formato escolhido e a operação pelo método HTTP.
Repositório Git guarda objetos e referências de todo o histórico do projeto. Entenda arquivos de trabalho, remoto e o que o versionamento não preserva.
REST organiza uma API em recursos acessíveis por URL e método HTTP. Entenda recurso, verbo, caminho e como a URL comunica o que a chamada faz.
Revisão de código examina uma alteração antes de integrá-la. Entenda a leitura das diferenças, a intenção, os testes e a conferência do comportamento.
Secret é um valor sensível usado por sistemas. Entenda armazenamento, entrega, permissões, rotação e o que fazer quando uma credencial é exposta.
Seed prepara registros iniciais no banco. Entenda registros de referência, exemplos fictícios, repetição da rotina e diferenças em relação às migrations.
Shell interpreta comandos e inicia programas. Entenda variáveis, aspas, expansão e ambiente dos processos, além da diferença entre shell e terminal.
Simulador reproduz o comportamento de um dispositivo ou ambiente. Entenda a diferença para o ambiente real, os limites da simulação e o uso em testes.
Status indica o estado atual de um recurso ou registro. Entenda os valores possíveis, o uso em filtros e a diferença para o código de resposta HTTP.
Sub-recurso é um recurso que existe dentro do contexto de outro. Entenda a relação no caminho, o identificador do elemento e a organização da API.
Terminal apresenta comandos e resultados em texto. Entenda prompt, sessões locais e remotas e a relação entre terminal, shell e CLI no dia a dia.
Upload envia um arquivo do cliente para o servidor. Entenda o envio pelo formulário, o destino do arquivo, os limites e a verificação do conteúdo recebido.
Variável de ambiente fornece valores nomeados a um processo. Entenda leitura, arquivos .env, conversão de tipos e o que acontece após alterar um valor.
Worktree cria um diretório de trabalho adicional ligado ao mesmo repositório. Entenda o uso, o isolamento das branches e a conferência do diretório.
YAML é o formato de texto usado para descrever configuração e informação estruturada. Entenda a indentação, os tipos e os erros comuns na validação.
Área pública disponível
Entre pelo convite oficial, apresente-se à comunidade e acompanhe os avisos e projetos compartilhados entre os encontros.
Insira seu e-mail abaixo para começar com o Promovaweb.