Desenvolvedor Backend
Da lógica ao backend de produção: a base vem do JavaScript, a forma vem do TypeScript, o dado passa por SQL e NoSQL, a API sai em Node/Express com autenticação, o ambiente sobe com Docker, e a noção de complexidade de algoritmos é o que separa código que vira produto de código que vira legenda. Cinco projetos no caminho, e o último é um encurtador de URLs — você termina com código de verdade rodando.
// ao concluir, você consegue
Ao terminar, você tipa o código em TypeScript, modela dados em SQL e usa NoSQL a favor (documento e chave-valor), constrói uma API REST em Node/Express com banco, autenticação e cache, e sabe avaliar o custo dos seus algoritmos.
// criado por
// currículo
- →Trilha
Programação do Zero
Base de lógica e JavaScript pra quem começa do zero.
- →Projeto
Primeiro projeto: coloque a lógica em prática
Um build pequeno pra fixar variáveis, condicionais e funções logo depois do primeiro contato com código.
- →Trilha
Terminal para Devs
O terminal é onde o backend vive: comandos essenciais em qualquer ambiente unix (local, VPS, container).
- →Trilha
Git
Controle de versão do zero ao avançado — obrigatório em qualquer time e pré-requisito pra deploy e colaboração.
- →Trilha
Conventional Commits
Mensagens de commit que contam uma história: o formato type(escopo): descrição, SemVer automática e changelog — o elo entre o histórico e a release.
- →Trilha
TypeScript
TypeScript logo depois de JavaScript: a mente ainda está fresca sobre a linguagem, e o TS vira a forma padrão de escrever código backend no mercado.
- →Trilha
SQL e Banco de Dados
Modelagem e SQL puro — a fundação de dados antes de qualquer ORM.
- →Projeto
Modelagem de um Banco de Dados
Modele o banco de um mini e-commerce e escreva as consultas do negócio em SQL puro.
- →Trilha
NoSQL: Bancos Não-Relacionais
Complemento ao SQL: o que é NoSQL, modelo de documento (MongoDB) e chave-valor (Redis). Como e quando combinar com SQL em sistemas reais.
- →Trilha
Backend
HTTP, Node, Express, banco, ORM, autenticação, validação, testes, async profundo, error handling e debugging.
- →Projeto
API REST com Autenticação
Construa a API completa: CRUD, banco, validação, login e rotas protegidas.
- →Trilha
Docker Fundamentos
Empacote a API em containers: imagens, Dockerfile, volumes e rede — o jeito moderno de rodar backend.
- →Trilha
Docker Compose e Workflows
Suba app + banco + cache com um comando e monte o ambiente de dev e produção da sua API.
- →Projeto
Empacote um Serviço com Docker
Coloque a sua API num container e suba app + banco com um comando só.
- →Trilha
Complexidade de Algoritmos
Pra escrever backend que aguenta escala.
- →Projeto
Busca com Filtros
Sinta o custo das operações crescerem com os dados - a teoria de complexidade na prática.
- →Trilha
Cibersegurança para Desenvolvedores
A base de segurança que todo dev backend precisa: dados, redes, autenticação, autorização, vulnerabilidades, OWASP Top 10 e segurança defensiva.
- →Projeto
Projeto final: um encurtador de URLs
Um serviço estilo bit.ly: recebe uma URL longa, devolve uma curta e redireciona — do zero, pensando na arquitetura.