Lançamento do meu mais novo curso grátis!
Aprenda como criar e rodar micro-serviços na cloud utilizando Node.js com TypeScript, seguindo as melhores práticas de desenvolvimento.
9 CAPÍTULOS E MAIS DE 20 HORAS DE CURSO!
Capítulo 1
- Setup Typescript
- eslint
- Jest + Typescript
- Setup de testes de integração com Supertest + types
- Setup do servidor Node.js com Overnightjs (express)
Capítulo 2
- Integração com serviço externo
- Design da API
- Boas práticas de tratamento de erros
- Configuração dinâmica com node-config
- Jest Mocks + Typescript
Capítulo 3
- Criação do serviço de Forecast que processa a previsão do surf para as praias
Capítulo 4
- Criação do módulo de usuários
- Integração com MongoDB utilizando Mongoose
- Testes de integração com nock
Capítulo 5
- Validações avançadas com Mongoose
- Encriptação de senha com bcrypt e Mongoose
- Unificação dos controllers utilizando um controller abstrato
- Json Web Token – Gerando e validando tokens
- Express middlewares
- Typescript module augmentation
Capítulo 6
- Setup do ambiente na Umbler
- Setup do Github Workflows para rodar os testes
- Setup do Github Workflows para fazer deploy automaticamente para a Umbler
Capítulo 7
- Logger utilizando pino
- Graceful shutdown
- Formatação padrão de erros da API
Capítulo 8
- Cálculo do rating (estrelinhas) para cada praia
Capítulo 9
- Testes de ponta a ponta com o front-end consumindo a API
- Rate limit
- Documentação com Open API
Acesse agora mesmo! https://www.nodejs-typescript-api.com/curso-gratis/ ou
https://www.youtube.com/watch?v=W2ld5xRS3cY&list=PLz_YTBuxtxt6_Zf1h-qzNsvVt46H8ziKh