Interfaces por componentes, estado, hooks e ecossistema.
Uma linguagem não chega.
Aprende a construir sistemas.
Frameworks, bases de dados, Git, Docker, Linux, CI/CD, segurança e observabilidade: a camada que transforma sintaxe em software real.
Web Frontend
Componentes progressivos, composição e aplicações web.
Tooling rápido para projetos frontend modernos.
DOM, Fetch, Storage, Workers e APIs do browser.
Backend
JavaScript/TypeScript no servidor, streams e APIs.
PHP moderno com routing, ORM, filas e testes.
.NET para APIs, MVC, autenticação e cloud.
Java para serviços, DI, dados, segurança e observabilidade.
Python web, APIs, autenticação e validação.
Dados
Modelação relacional, índices, transações e administração.
SQL avançado, tipos ricos e aplicações de produção.
Cache, filas, sessões e dados efémeros.
Pandas, estatística, ML, métricas e responsabilidade.
DevOps & Sistemas
Versionamento, branches, PRs, issues e colaboração.
Imagens, containers, volumes, redes e Compose.
Shell, processos, serviços, permissões e troubleshooting.
Build, testes, security checks, deploy e rollback.
Logs, métricas, tracing, health checks e alertas.
Segurança
Validação, autenticação, autorização, segredos e OWASP.
Privilégio mínimo, updates, firewall, backups e auditoria.
Ativos, fronteiras de confiança, ameaças e controlos.
Deteção, contenção, preservação, recuperação e aprendizagem.
Agora leva isto para um laboratório.
Projetos completos com objetivo, arquitetura, passos, entregáveis e checklist.