Setup Completo: do zero ao Claude Code · Capítulo 16 de 18 · 45 min
Publique sua página de apresentação profissional na internet
Seis pedidos curtos em português levam sua página de apresentação ao ar, com link público para a assinatura de e-mail.
Este capítulo faz parte do curso gratuito Setup Completo: do zero ao Claude Code.
Até aqui você preparou o terreno: tem o editor instalado, a conta criada, o Claude Code funcionando e as permissões no lugar certo. Este bloco existe para uma prova simples: pegar uma ideia sua e colocá-la no ar, com um endereço que você manda para qualquer pessoa.
Nenhum executivo precisa saber programar para isso. Precisa saber descrever o que quer, olhar o resultado na tela e pedir o próximo ajuste. É exatamente o que você vai treinar agora. No fim, você terá um link público de uma página que você mesmo dirigiu do começo ao fim. Esse é o momento em que a ferramenta deixa de ser promessa e vira resultado que você mostra.
O tema que vamos construir: a sua página de apresentação profissional, uma página só (o que o mercado chama de one-page ou landing page), com o seu nome, o que você faz, seus destaques e como falar com você. Pense num cartão de visitas moderno: você cola o link na assinatura de e-mail, no seu perfil, no convite de uma palestra. Suponha a dona de uma confeitaria: o mesmo link vai no perfil do Instagram e no rodapé dos orçamentos.
Use os seus dados reais ao longo do caminho. A página fica autêntica e serve de verdade depois. Se preferir não expor informação pessoal agora, dá para usar dados genéricos e trocar mais tarde; o passo a passo é o mesmo.
A tentação é despejar tudo num único pedido gigante. Vamos fazer o contrário, em degraus curtos. Primeiro um prompt pequeno que já gera uma página de verdade, para você abrir e ver com os próprios olhos. Só então evoluímos: conteúdo, visual, contato e, por último, a publicação. Antes de cada degrau eu digo o que você deve esperar na tela.
minha-pagina/
├─ index.html a sua página, tudo em um só arquivo
├─ README.md explica o que é o projeto
├─ robots.txt libera os buscadores (etapa opcional)
├─ sitemap.xml o mapa do site (etapa opcional)
├─ .gitignore o que o Git deve ignorar
└─ .git/ histórico de versões (pasta oculta)
No ar em: https://SEU_USUARIO.github.io/minha-pagina/ ETAPA 1 ETAPA 2 ETAPA 3
─────── ─────── ───────
1 prompt ─▶ conteúdo real ─▶ visual e
gera a página (bio, números) responsivo
(e você VÊ) (e você VÊ) (e você VÊ)
│
▼
ETAPA 6 ETAPA 5 ETAPA 4
─────── ─────── ───────
SEO e link ◀─ publicar ◀─ seção de
bonito (bônus) no ar (o link!) contatoAntes da Etapa 1, abra o ambiente (3 min)
- 01Abra o Explorador de Arquivos do Windows e vá até a sua pasta de Documentos.
- 02Clique com o botão direito numa área vazia e escolha Novo, depois Pasta. Renomeie para minha-pagina.
- 03Clique com o botão direito nessa pasta e escolha Abrir com Code (aquela opção que você marcou no passo de instalar o VS Code).
- 04Com o VS Code aberto na pasta vazia, vá em Terminal, Novo Terminal (atalho Ctrl e a tecla de crase).
- 05Digite claude e aperte Enter.
O que aconteceu por baixo: o Windows criou uma pasta vazia, o Abrir com Code disparou o VS Code apontando para ela, e o comando claude abriu uma sessão nova já autenticada pelo login que você fez no passo de instalar o Claude Code. Daqui para frente é só conversar.
Etapa 1 (6 min): um prompt gera a primeira versão.
O que esperar deste primeiro prompt: o Claude vai criar um arquivo chamado index.html e, ao abri-lo, você verá uma página com o seu nome em destaque, o cargo logo abaixo, a frase que resume o seu trabalho e um botão de contato. Nada de mil seções ainda. Só o começo, para você ver a ideia ganhando forma.
Agora veja com os próprios olhos. Abra a pasta minha-pagina no Explorador de Arquivos e dê dois cliques no index.html, que ele abre no seu navegador. Se você configurou o controle do navegador no módulo do Chrome, pode em vez disso pedir ao Claude: abra o index.html no meu navegador e me diga como ficou. Não gostou de algo? Peça o ajuste em português, por exemplo: aumente o meu nome, deixe o fundo mais escuro, troque a fonte do título.
Confira a pasta: acertou se existe um index.html e, ao abri-lo, aparecem o seu nome, o cargo e a frase de resumo. Mesmo simples, esse é o degrau mais importante, porque um pedido em português virou uma página que existe. Siga para o conteúdo.
Etapa 2 (6 min): encorpar o conteúdo.
O que esperar: a página deixa de ser só uma capa e passa a contar a sua história. Você vai ver três seções novas abaixo do topo (Sobre mim, Destaques e No que eu ajudo), preenchidas com o que você mesmo informou, sem o Claude inventar nada por conta própria.
Atualize o navegador (Ctrl+R) e procure as três seções novas com o seu conteúdo. Sobrou algum [preencher]? Faltou um dado real: complete e peça de novo, porque um marcador honesto vale mais que um número inventado. Acertou quando não restar nenhum marcador na página.
Etapa 3 (7 min): deixar bonito e responsivo.
O que esperar: o mesmo conteúdo, com aparência bem melhor. Cores coerentes, uma tipografia com personalidade, tudo se ajustando ao tamanho da tela e um modo escuro que respeita quem abre a página no celular no fim da noite. As animações de entrada dão o toque profissional.
Estreite a janela do navegador até a largura de um celular e veja a página se reorganizar. Depois troque o tema do sistema entre claro e escuro, ou peça ao Claude para simular os dois. Acertou se o texto continua legível nas duas larguras e nos dois temas.
Etapa 4 (6 min): a seção de contato.
O que esperar: uma seção final com os seus canais reais de contato. O botão Falar comigo lá do topo passa a levar direto até ela, fechando o ciclo de visita da página.
Clique em Falar comigo no topo e veja a página rolar até o contato. Depois teste cada link: o e-mail abre o seu programa de e-mail e o LinkedIn abre o seu perfil. Os três funcionaram? A página está completa e pronta para ir ao ar.
Etapa 5 (10 min): a sua página ganha um link público.
O que esperar: até agora a página só existe no seu computador. Aqui ela ganha um endereço público de verdade, algo como https://SEU_USUARIO.github.io/minha-pagina/, que você manda para qualquer pessoa. O caminho mais simples reaproveita a conta do GitHub que você criou no passo do GitHub e a hospedagem gratuita do GitHub Pages. Nenhuma ferramenta paga é necessária.
Quando o Claude pedir autorização para rodar um comando como git push ou para criar o repositório, leia o comando antes de aprovar. Você deixou o terminal (a Bash tool) em Ask lá no passo de Permissões justamente para isto: aprovar com consciência as ações que saem do seu computador para o mundo.
┌──────────┐ git push ┌──────────┐ Pages ON ┌──────────┐ │ SEU PC │ ──────────────▶│ GITHUB │ ──────────────▶│ NO AR │ │ (local) │ │ (repo) │ │(público) │ └──────────┘ └──────────┘ └──────────┘ Depois disso, o link funciona para qualquer pessoa, em qualquer lugar. Descobrir a página nos buscadores é o passo opcional seguinte.
Nos bastidores: o Claude usa o Git para empacotar seus arquivos em versões, o gh (ou a orientação manual) para criar o repositório no GitHub e a hospedagem gratuita do GitHub Pages para servir a página num endereço público. Todo comando de terminal passa pela sua aprovação; a criação e a edição de arquivos já rodam livres porque você liberou isso no passo de Permissões.
Abra a URL que o Claude devolveu, no computador e no celular, e mande o link para outra pessoa. Acertou se a página aparece para ela em outro aparelho, fora da sua rede. Você acabou de publicar algo real na internet, do zero, só conversando em português.
Etapa 6 (opcional, 7 min): cartão bonito ao compartilhar e descoberta.
Este degrau é um bônus honesto. Ele faz duas coisas: quando você cola o link no LinkedIn ou no WhatsApp, aparece um cartão bonito com título e imagem em vez de uma URL seca; e sinaliza aos buscadores que a página existe. Sem promessa mágica, o que faz uma página ser encontrada é conteúdo claro e relevante ao longo do tempo.
Cole a URL num rascunho de post no LinkedIn, sem publicar, e veja se surge um cartão com título e imagem. Se usou o IndexNow, confira que o Bing e o Yandex responderam 200 ou 202. O Google descobre a página por conta própria, no ritmo dele.
Comandos úteis dentro do Claude Code (digite / para ver a lista)
- /help: lista tudo o que dá para fazer.
- /clear: limpa a conversa atual e recomeça do zero, útil quando o papo fica longo e o Claude começa a se perder.
- /usage (ou o apelido /cost): mostra o consumo e o custo estimado da sessão e do período.
- /model: troca o modelo (Opus 5.5, o padrão, no trabalho difícil; Sonnet 5 no volume; Haiku 4.5 no simples e barato).
- /compact: resume a conversa longa para liberar a memória de trabalho sem perder o fio.
- /init: cria um CLAUDE.md inicial para o projeto atual, a memória local sobre esta página.
- /permissions: abre o menu de permissões que você conheceu no passo de Permissões.
- /mcp: lista os MCPs ativos (o controle do Chrome aparece aqui, se você fez aquele módulo).
- /agents: gerencia os sub-agents, os Claudes ajudantes do módulo de Sub-agents.
- /exit: sai do Claude Code.
Quer continuar amanhã de onde parou? Em vez de digitar claude, digite claude -c (de continue) para reabrir a última conversa. Para escolher uma conversa antiga específica, use claude --resume e selecione na lista.
Pare um instante e reconheça o que aconteceu. Você começou este bloco com uma ideia na cabeça e termina com uma página profissional no ar, com um endereço que cabe numa assinatura de e-mail ou num convite de palestra. Não escreveu uma linha de código: descreveu, olhou o resultado e pediu o próximo ajuste. Esse é o novo jeito de tirar ideias do papel.
Para onde ir agora, se quiser
- Evoluir esta página: registrar um domínio próprio no registro.br, ligar um formulário de contato de verdade com um serviço como o Formspree e acompanhar visitas com uma ferramenta de analytics.
- Automatizar e escalar: os módulos opcionais de Hooks e de Sub-agents mostram como fazer o Claude repetir tarefas sozinho e trabalhar em paralelo.
- Dar mais poder ao Claude: o módulo de controle do navegador (Chrome) deixa o Claude abrir, testar e conferir páginas por você.
- Ir além nesta trilha: o curso Frontends com Vibecoding aprofunda a criação de interfaces conversando com a IA.
Coloque o link da página na sua assinatura de e-mail ainda hoje e mande para três contatos. Na semana que vem, peça ao Claude um ajuste pequeno, como um destaque novo, e publique de novo. Acertou se a mudança aparece no ar em até cinco minutos, sem você abrir nenhum arquivo à mão.
Seu caderno neste capítulo
Abrir o caderno completoSelecione um trecho do capítulo para destacar ou anotar. Nos vídeos e áudios, use Anotar este momento. No teclado, selecione com Shift e as setas e use Alt+Shift+D para destacar ou Alt+Shift+N para anotar.
Salvo neste navegador. Entre na sua conta para levar o caderno a outros aparelhos.
Entre na sua conta para compartilhar o que aprendeu e convidar alguém para estudar com você.
Conexões deste capítulo
Veja o que estudar antes e para onde seguir depois, explore os conceitos e compare abordagens em outros cursos. Sugestões marcadas como “sugerido pelo grafo” vêm dos assuntos em comum, não do índice do curso.
Estude antes
- O que é controle de versãosugerido pelo grafoApresenta o conceito “GitHub”, usado em “Publique sua página de apresentação profissional na internet”.
- Git vs GitHubsugerido pelo grafoApresenta o conceito “Git”, usado em “Publique sua página de apresentação profissional na internet”.
- CursoGitHub: Controle de Versão do Zerosugerido pelo grafo6 capítulos de “Setup Completo: do zero ao Claude Code” usam conceitos apresentados em “GitHub: Controle de Versão do Zero”.
Depois, siga para
- CursoClaude Code CLI: Programação com IA
- CursoAgentes de código para executivossugerido pelo grafoO Setup ensina permissões, contexto do projeto e escolha de modelo por custo. Essa preparação sustenta os exercícios de comparação de assistentes, criação do gerador de UTM e regras de projeto no curso de aprendizado por reforço e vibecoding.
- CursoSetup de Vibecoding no Macsugerido pelo grafo11 capítulos de “Setup de Vibecoding no Mac” usam conceitos apresentados em “Setup Completo: do zero ao Claude Code”.
- CursoVídeo com IA: Claude Code, Codex e ElevenLabssugerido pelo grafo7 capítulos de “Vídeo com IA: Claude Code, Codex e ElevenLabs” usam conceitos apresentados em “Setup Completo: do zero ao Claude Code”.
Conceitos deste capítulo
O mesmo assunto em outros cursos
- Setup de Vibecoding no MacSeu primeiro projeto — site completo do restaurante "Cantina do Nonno"Examinar conexões de Seu primeiro projeto — site completo do restaurante "Cantina do Nonno"
- Claude Code CLI: Programação com IARevisar o plano antes de agir e ligar suas ferramentasExaminar conexões de Revisar o plano antes de agir e ligar suas ferramentas
- Bastidores: Como Este Portal Foi ConstruídoO que foi entregue: o portal em telasExaminar conexões de O que foi entregue: o portal em telas
- Skills de IA com Vibecoding e TerminalModos de Permissão: Equilibrando Velocidade e Controle HumanoExaminar conexões de Modos de Permissão: Equilibrando Velocidade e Controle Humano
Voltar ao capítulo anterior: Divida tarefas grandes entre Claudes ajudantes (avançado, opcional)
Leve uma ideia para a prática
Escolha uma atividade no painel e volte a este curso quando quiser.
Atividades e evolução ficam reunidas no painel da sua conta.
Capítulos vizinhos em Setup Completo: do zero ao Claude Code
- 14Crie automações que disparam sempre (avançado, opcional)
- 15Divida tarefas grandes entre Claudes ajudantes (avançado, opcional)
- 16Publique sua página de apresentação profissional na internet
- 17Instale o Python só quando o projeto pedir (apêndice)
- 18Instale o Node.js quando um site exigir (apêndice)