Aprenda desenvolvimento de software
180 lições em 11 trilhas de estudo: Git, JavaScript, TypeScript, redes, frontend, SQL, Ruby on Rails e Docker. Cada lição conecta um exemplo prático ao sistema de referência do How to Dev.
Navegar, criar, ler, buscar e automatizar sem tirar a mão do teclado — a base de tudo antes de git ou Docker.
Do primeiro commit a branch, merge, conflito e pull request — a base de qualquer projeto em equipe.
Variável, função, array, objeto e assíncrono — o que todo o resto do Aprenda assume que você já sabe.
Por que tipos, interface, generics e os tipos utilitários que aparecem em código Next.js/Rails real.
Como uma requisição realmente viaja — IP, DNS, HTTP, proxy, CDN e load balancer, com diagramas interativos.
Gestalt, cor, tipografia e hierarquia visual — por que uma tela funciona, e como fugir do visual genérico de IA.
Do utility-first do Tailwind até App Router, data fetching e formulários no Next.js.
Do SELECT básico a JOIN, agregação e índice — a base por trás de qualquer ORM.
Do Ruby essencial até scaffold, Devise, serializer e service object numa API REST.
Do Dockerfile ao docker-compose orquestrando a app construída nas outras trilhas.
Como autenticação (sessão, cookie, bearer, JWT) funciona de verdade — e os ataques mais comuns contra ela.