NPM: gerenciando pacotes e dependências
NPM: gerenciando pacotes e dependências

Uma das maiores vantagens do Node.js não é o que ele faz sozinho — é o que a... [+]

Criando um servidor HTTP com Node.js puro
Criando um servidor HTTP com Node.js puro

Antes de usar o Express — o framework que simplifica tudo — é fundamental ent... [+]

MongoDB e Mongoose: banco de dados com Node
MongoDB e Mongoose: banco de dados com Node

Até agora nossa API guardava dados em um array na memória — tudo sumia quando... [+]

Projeto: API REST com autenticação JWT
Projeto: API REST com autenticação JWT

Chegamos ao fim do Módulo 4. Em seis artigos você saiu do zero no Node.js até... [+]

Testes automatizados com Jest
Testes automatizados com Jest

Existe um momento na vida de todo desenvolvedor em que ele mexe em um código... [+]

ESLint e Prettier: código limpo e padronizado
ESLint e Prettier: código limpo e padronizado

Imagine entrar em um projeto onde cada arquivo tem um estilo diferente — aspa... [+]

Git avançado e fluxo de trabalho em equipe
Git avançado e fluxo de trabalho em equipe

Saber usar git add, git commit e git push é o mínimo. Em um projeto real com... [+]

Introdução ao TypeScript
Introdução ao TypeScript

JavaScript é uma linguagem dinamicamente tipada. Isso significa que uma variá... [+]