Para quem é este roteiro
Quem quer virar (ou firmar) dev com base sólida: terminal, Git, HTTP, uma linguagem, banco, deploy e higiene de segurança — usando o conteúdo gratuito da IRN Devs.
Como usar
- Estude em blocos de 45–90 minutos, 5 dias por semana
- Todo módulo termina com um mini projeto publicado no GitHub
- Não pule terminal e Git: eles aparecem em todas as vagas
Fase 0 — Fundação (1–2 semanas)
- Comandos Linux/Windows + guias curl, grep, ssh
- Git módulo 1–4 até abrir um PR de verdade
- Ler e salvar a lista de erros comuns (CORS, 502, ECONNREFUSED)
Entrega: repo com README, 10 commits limpos e um script de health-check com curl.
Fase 1 — Web básica (3–4 semanas)
- HTML e CSS
- JavaScript
- Redes e HTTP (módulos 1–4)
Entrega: página responsiva + consumo de uma API pública com tratamento de erro.
Fase 2 — Frontend moderno (4 semanas)
- React do zero (4 módulos)
- Publicar build (Vercel/Netlify/Pages)
Entrega: SPA com rotas, loading/error e deploy no ar.
Fase 3 — Backend e dados (5–6 semanas)
- Python / automações ou Node (APIs)
- SQL
- Auth JWT + índices Postgres
Entrega: API CRUD com auth, banco e README de como subir.
Fase 4 — Produção (4 semanas)
Entrega: app com pipeline verde, HTTPS e rollback documentado.
Fase 5 — Diferenciais (opcional)
- Hub de IA — Ollama, RAG, guardrails
- Linux servidores · Homelab
- Observabilidade
Rotina semanal sugerida
| Dia | Foco |
|---|---|
| Seg–Qui | Teoria + exercícios do módulo |
| Sex | Mini projeto / refactor |
| Sáb | Publicar + escrever README |
| Dom | Revisão leve + erros que você bateu na semana |
Ordem dos comandos para praticar
Quando se candidatar
Com as entregas das fases 0–3 no GitHub, já dá para mirar estágio/júnior. Fortaleça com vagas e primeiro emprego.
REGRA DE OURO Um projeto pequeno terminado vale mais que cinco tutoriais pela metade.