- Declarar variáveis e funções com tipagens Typescript;
- Construir uma API Node Express RESTful utilizando o Typescript;
- Middleware de tratamento de erros;
- POO;
- Autenticação e verificação dos dados fornecidos pelo usuário (JWT e Joi).
Neste projeto, eu criei uma loja de itens medievais, no formato de uma API, utilizando Typescript.
Desenvolvi todas as camadas da aplicação (Models, Service e Controllers) e, por meio dessa aplicação, é possível realizar as operações básicas que se pode fazer em um determinado banco de dados:
CRUD
.
Criei alguns endpoints que leem e escrevem em um banco de dados, utilizando o MySQL.