Trilha transversal · 11 capítulos · use em paralelo a qualquer nível · Pré-requisito: Nível 1 (aulas 1–5) para os capítulos 1–4; Nível 2 (Unidade 3) para os demais
Deploy & Ferramentas: colocando tudo online
Terminal, Git/GitHub, publicação de sites estáticos e de APIs Node, domínios e HTTPS, servidor próprio com nginx, Docker, bancos na nuvem, CI/CD, qualidade e IA no fluxo de trabalho.
Seu progresso0/0
11
Capítulos
3
Unidades
0
Desafios
1
Projeto fio-condutor
Começar pela capítulo 01 → Apostila em arquivo único Desafios desta trilha
Capítulos
Unidade 1
Ferramentas e versionamento
Unidade 2
Publicação: estático, back-end, domínio e servidor
Publicando sites estáticos
Em breveDomínios, DNS e HTTPS
Em brevePublicando o back-end Node
Em breveServidor próprio (VPS) com nginx
Em breveUnidade 3
Infraestrutura, automação e qualidade
Docker para desenvolvedores web
Em breveBancos de dados na nuvem
Em breveCI/CD com GitHub Actions
Em breveQualidade, performance e observabilidade
Em breveIA como ferramenta de desenvolvimento
Em breveProjeto fio-condutor: Os três projetos das trilhas, no ar
Cada capítulo publica de verdade algo construído nos níveis: o site do evento (N1) e o Café Cerrado estático em GitHub Pages/Netlify; a API do Café Cerrado no Render e em um VPS com nginx; o UniEventos com Docker, banco na nuvem e CI/CD.
Ementa: Ferramentas do ofício e publicação de aplicações web em produção.
Stack e ferramentas
| Camada | Tecnologia |
|---|---|
| Hospedagem estática | GitHub Pages · Netlify · Vercel · Cloudflare Pages |
| Back-end | Render · Railway · Fly.io · VPS Ubuntu + nginx + pm2 |
| Bancos | Supabase · Neon · MySQL |
| Automação | Docker · GitHub Actions · certbot |
Como usar este material
- Cada aula tem objetivos, teoria com código completo, Mão na massa (guiado), Laboratório em três níveis (A fixação · B aplicação · C desafio), Desafios extras com estrelas, tabela de erros comuns e a atividade assíncrona da semana.
- Marque Concluí esta aula ao fim de cada página e Feito em cada desafio: o progresso fica salvo neste navegador.
- Todos os blocos de código têm botão Copiar — mas digite você mesmo: copiar e colar não fixa nada.
- Atalhos: j próxima aula · k anterior · / busca. Ctrl+P imprime a aula limpa.
WebLab — Laboratório de Desenvolvimento Web · UNEMAT — Universidade do Estado de Mato Grosso · Campus Sinop · FACET
Prof. Ivan Luiz Pedroso Pires · Material didático de uso educacional; livre para consulta, estudo e reuso com atribuição.
Início · Banco de Desafios · Links úteis · Fontes no GitHub
Prof. Ivan Luiz Pedroso Pires · Material didático de uso educacional; livre para consulta, estudo e reuso com atribuição.
Início · Banco de Desafios · Links úteis · Fontes no GitHub