Tutoriais
16 tutoriais para você aprender programação do zero.
Variáveis e tipos em JavaScript
Entenda a diferença entre var, let e const e conheça os tipos primitivos do JavaScript.
Flexbox: o guia visual
Alinhe e distribua elementos em uma linha ou coluna sem sofrer. O guia prático do Flexbox.
O que é uma API REST
REST explicado sem jargão: recursos, verbos HTTP e por que sua aplicação fala com o backend assim.
Arrow functions em JavaScript
A sintaxe enxuta das funções de seta, quando usar e quando evitar.
Git para iniciantes: comandos essenciais
Os poucos comandos do Git que você realmente usa no dia a dia, sem teoria desnecessária.
CSS Grid ou Flexbox?
Quando usar cada um. A resposta curta: depende da dimensão do layout.
Python: primeiros passos
Instale o Python, escreva seu primeiro script e entenda como a linguagem pensa.
List comprehensions em Python
Transforme e filtre listas em uma linha legível. O jeito pythônico de pensar em listas.
TypeScript: por que usar?
JavaScript com tipos estáticos. Menos bugs em runtime, mais refatoração segura.
Generics em TypeScript
Funções e tipos que funcionam com qualquer tipo, mantidos com segurança de tipo.
React: useState sem mistério
Como guardar e atualizar estado em componentes funcionais. O hook mais usado.
useEffect: o guia prático
Efeitos colaterais em React sem leaks. Quando rodar, como limpar e a regra do array de dependências.
Node.js + Express: sua primeira API
Suba um servidor HTTP em poucos minutos. Rotas, middleware e JSON sem complicação.
Middlewares em Node.js
Funções que sentam entre a requisição e a resposta. Autenticação, logs, tratamento de erros.
SQL: SELECT sem medo
Busque dados com SELECT, filtre com WHERE e ordene com ORDER BY. O básico que cobre 80% do uso.
SQL JOINs explicados
INNER, LEFT, RIGHT e FULL. Como juntar dados de duas tabelas sem se perder.