Repositório criado visando compartilhar e registrar minha jornada de aprendizado em Node.js.
Irei desenvolver uma API RESTful com Node.js focada nos fundamentos da tecnologia, sem frameworks ou bibliotecas externas. Aprenderemos sobre módulos internos do Node.js, especialmente HTTP e Streams, e sobre fundamentos HTTP como Requests, Responses, Headers, status codes e os diferentes tipos de parâmetros.
🚀 Desafio Prático: Vanilla Node REST API
- Desenvolver uma API RESTful utilizando apenas Node.js vanilla
- Explorar módulos internos do Node.js (HTTP, Streams)
- Entender e aplicar os fundamentos HTTP (Requests, Responses, Headers, Status Codes, Params)
Projeto: Vanilla Node REST API
Desenvolver uma API RESTful utilizando Fastify, Knex e TypeScript, colocando em prática conhecimentos como migrations e testes e2e. O projeto de aprendizado envolve criar uma API para gerenciamento de transações financeiras, permitindo a criação de novas transações, obtenção de resumos de conta, listagem de todas as transações e visualização de transações específicas, com identificação do usuário entre as requisições sem autenticação e visualização restrita às transações criadas pelo próprio usuário.
🚀 Desafio Prático: Fastify Knex TypeScript API
Veja tudo que foi aprendido neste tópico em: Detalhes do Projeto