Programação com IA - 30 minutos
Ao final desta aula, você será capaz de:
Hospedar significa colocar seu site/aplicação em um servidor conectado à internet 24/7 para que qualquer pessoa possa acessar.
Como hospedar:
# Instalar Vercel CLI
npm i -g vercel
# Na pasta do projeto
vercel login
vercel
Vamos hospedar um projeto simples no Vercel:
É o endereço do seu site (ex: meusite.com.br).
.com.br) - R$ 40/anoDNS (Domain Name System) traduz nomes legíveis em endereços IP.
meusite.com.br → 192.168.1.1 (servidor)
Registros DNS Principais:
| Tipo | Função | Exemplo |
|---|---|---|
| A | Aponta para um IP | 185.199.108.153 |
| CNAME | Aponta para outro domínio | cname.vercel-dns.com |
| MX | Servidores de email | mail.google.com |
| TXT | Verificações e configs | verification=abc123 |
No painel do provedor de domínio:
@76.76.21.21wwwcname.vercel-dns.comNo Vercel:
Propagação DNS: Pode levar de 5 minutos a 48 horas.
É uma CDN (Content Delivery Network) que fica entre seus visitantes e seu servidor, oferecendo:
Passo 1: Criar conta
Acessar cloudflare.com. Plano Free é suficiente.
Passo 2: Adicionar site
Passo 3: Mudar Nameservers
No seu provedor de domínio, trocar os nameservers para:
alina.ns.cloudflare.comscott.ns.cloudflare.com(Os nomes variam, Cloudflare mostra os corretos)
Passo 4: Configurar no Cloudflare
meusite.com.br/admin/* → Desabilitar cache → Security Level: High1. Desenvolver projeto localmente
↓
2. Subir código no GitHub
↓
3. Conectar GitHub com Vercel/Netlify
↓
4. Deploy automático → URL temporária
↓
5. Comprar domínio
↓
6. Configurar Cloudflare (opcional mas recomendado)
↓
7. Apontar domínio para hospedagem
↓
8. Site no ar com domínio próprio!
.gitignore para não subir senhas/chavesvercel login # Login
vercel # Deploy
vercel --prod # Deploy em produção
vercel domains # Gerenciar domínios
vercel env # Gerenciar variáveis de ambiente
netlify login # Login
netlify init # Configurar projeto
netlify deploy # Deploy preview
netlify deploy --prod # Deploy produção
Tempo estimado: 20-30 minutos
Preencha formulário abaixo para registrar a conclusão do seu desafio.
P: Preciso pagar por hospedagem para aprender?
R: Não! Vercel, Netlify e GitHub Pages são gratuitos para projetos pessoais.
P: Quanto custa um domínio?
R: .com.br = ~R$ 40/ano | .com = ~$10-15/ano
P: Cloudflare é obrigatório?
R: Não, mas é altamente recomendado (e grátis!).
P: Posso hospedar backend (Node.js, Python)?
R: Sim! Use Vercel (serverless functions), Railway, ou Render.
P: Como faço para atualizar o site?
R: Faça commit no GitHub. O deploy é automático!
Agora vocês têm todo conhecimento necessário para colocar projetos no ar!
Próximos passos:
Dúvidas? Vamos para a prática!