Formação Developer Workspace · Gratuita

Seu Developer Workspace.

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

Um ambiente antes do projeto

Gratuita, sem prazo

O cadastro é livre no promovaweb.app e os encontros gravados ficam disponíveis para acompanhar no seu ritmo.

Cadastros e acesso organizados

Antes do primeiro deploy, você prepara autenticação, chaves e cadastros com um checklist explicado passo a passo.

O que a formação resolve

O deploy depende do ambiente

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

O ponto de partida pode ser zero

Iniciantes sem experiência

Interessados em experimentar Vibe Coding precisam, antes disso, de um computador com terminal, Git e editor prontos.

Profissionais de automação

Trabalha com n8n ou outra ferramenta e ainda acessa tudo pelo computador local, sem um ambiente remoto organizado.

Freelancers e agências

Atende projetos de clientes diferentes e precisa de um Developer Workspace replicável para não configurar o ambiente novamente em cada projeto.

Futuros alunos de outra formação

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

Do computador à VPS remota

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.

01

Fundamentos, cadastros e segurança inicial

O encontro delimita o que é um Developer Workspace, compara desenvolvimento local, remoto e híbrido e relaciona as ferramentas usadas na instalação.

  • Os três pilares do ambiente de trabalho
  • Desenvolvimento local, remoto e híbrido
  • Git, Node.js, Python, terminal e SSH
  • Abertura e validação dos cadastros
  • Segurança, autenticação e checklist inicial
02

SetupVibe no Mac, Windows e Linux

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.

  • Instalação e configuração no macOS
  • Preparação do Windows 11 para o SetupVibe
  • Instalação do SetupVibe no Windows
  • Configuração do WSL no Windows
  • SetupVibe no Windows com WSL
03

Git, GitHub, Termius e Tailscale

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.

  • Perfil e colaboração no GitHub
  • Git e GitHub CLI para automação com agentes
  • GitHub Desktop e GH no Windows com WSL
  • Rede privada com o Tailscale
04

Rede, terminal remoto e agentes de linha de comando

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.

  • A VPS como ambiente de desenvolvimento
  • Criação da VPS e instalação do SetupVibe
  • GitHub CLI e Tailscale na VPS
  • Termius conectando e gerenciando servidores
  • Tmux e organização de sessões no terminal
05

VS Code, Orca Build e ClickUp

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.

  • Configuração essencial do VS Code
  • Orca: ambiente de desenvolvimento com agentes
  • ClickUp como centro operacional dos projetos
Ver a página deste encontro

Pontos de partida

O que você precisa ter à mão

Um computador próprio

Mac, Windows ou Linux. Cada instalação do SetupVibe tem um caminho próprio para cada sistema.

Disposição para seguir o passo a passo

Você não precisa de experiência prévia com terminal ou linha de comando. Precisa acompanhar cada etapa sem pular partes.

Uma VPS a partir do quarto encontro

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

Cadastro direto no promovaweb.app

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

Perguntas para fazer seu cadastro

A Formação Developer Workspace é mesmo gratuita?

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.

Preciso saber programar para acompanhar?

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.

Os encontros acontecem ao vivo, em datas fixas?

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.

Preciso de uma VPS para acompanhar todos os encontros?

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.

Essa formação é a mesma coisa que o Plano DevOps ou o Plano Martech?

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 que é o promovaweb.app?

É 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.

Seu mentor na Formação Developer Workspace

Conheça Luiz Eduardo

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

Luiz Eduardo Oliveira Fonseca

Fundador · Mentor · Dev

Monte seu Developer Workspace.

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

Termos para acompanhar esta formação

Consulte os conceitos que aparecem com mais frequência na trilha de Developer Workspace.

Ferramentas de desenvolvimento

Ambiente local

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

Banco de dados

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.

Desenvolvimento web

Benchmark

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.

Git e qualidade

Branch

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.

Git e qualidade

Breaking changes

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.

Git e qualidade

Bug

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.

Desenvolvimento web

Caminho

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.

Git e qualidade

Changelog

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.

Ferramentas de desenvolvimento

CLI

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.

Git e qualidade

Commit

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.

Banco de dados

Condição de corrida

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.

Ferramentas de desenvolvimento

Configuração

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.

Git e qualidade

Conflito de merge

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.

Banco de dados

CRUD

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.

Banco de dados

Cursor de paginação

Cursor de paginação identifica a continuação de uma consulta. Entenda tokens, referências por identificador e limites ao percorrer listas mutáveis.

Git e qualidade

Diff

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.

Ferramentas de desenvolvimento

Documentação

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.

Git e qualidade

Fork

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.

Desenvolvimento web

FormData

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.

Desenvolvimento web

Formulário

Formulário coleta dados do usuário por campos de entrada. Entenda campos, envio, validação e o destino dos dados preenchidos.

Ferramentas de desenvolvimento

Frontmatter

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 e qualidade

Git

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.

Desenvolvimento web

ID de recurso

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.

Desenvolvimento web

Interface

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.

Ferramentas de desenvolvimento

Manifesto de plugin

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.

Ferramentas de desenvolvimento

Markdown

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.

Ferramentas de desenvolvimento

Marketplace de plugins

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.

Git e qualidade

Merge

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.

Desenvolvimento web

Middleware

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.

Git e qualidade

Monorepo

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.

Banco de dados

MySQL

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.

Desenvolvimento web

Navegador

Navegador é a aplicação que apresenta a interface web. Entenda o cliente, a renderização, os cookies e a relação com o servidor.

Banco de dados

Offset

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.

Banco de dados

Paginação

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.

Ferramentas de desenvolvimento

Plugin

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.

Banco de dados

PostgreSQL

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.

Ferramentas de desenvolvimento

Postman

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.

Git e qualidade

Pull request

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.

Git e qualidade

Qualidade de software

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.

Git e qualidade

Rebase

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.

Desenvolvimento web

Recurso

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.

Git e qualidade

Repositório

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.

Desenvolvimento web

REST

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.

Git e qualidade

Revisão de código

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.

Ferramentas de desenvolvimento

Secret

Secret é um valor sensível usado por sistemas. Entenda armazenamento, entrega, permissões, rotação e o que fazer quando uma credencial é exposta.

Banco de dados

Seed

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.

Ferramentas de desenvolvimento

Shell

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.

Ferramentas de desenvolvimento

Simulador

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.

Desenvolvimento web

Status

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.

Desenvolvimento web

Sub-recurso

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.

Ferramentas de desenvolvimento

Terminal

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.

Desenvolvimento web

Upload

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.

Ferramentas de desenvolvimento

Variável de ambiente

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.

Git e qualidade

Worktree

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.

Ferramentas de desenvolvimento

YAML

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.

Explorar o Glossário completo

Área pública disponível

Participe da comunidade no Discord

Entre pelo convite oficial, apresente-se à comunidade e acompanhe os avisos e projetos compartilhados entre os encontros.