Crie uma API com NodeJS, Restify, Mongoose, MongoDB e use o Gitlab para Automatizar o Deploy em Ambiente na Digital Ocean
--
Neste curso vamos criar uma API Restful em NodeJS. Para isso, vamos usar uma biblioteca bem poderosa para criação de APIs que se chama Restify.
A partir daí, a gente vai crescer essa aplicação com MongoDB e Mongoose, vamos aprender a validar os dados, fazer tratamento de erros, deixar a nossa API navegável e também adicionar segurança. Claro que não poderiam faltar os fundamentos, então também vou falar do protocolo HTTP e sobre os padrões de uma API Restful.
Vamos testar a API utilizando o Jest, uma biblioteca de testes do facebook.
Vou mostrar todo o passo-a-passo para se criar um ambiente de produção na Digital Ocean com domínio registrado e certificado SSL gratuito com Let's Encrypt. Só pra deixar o cenário mais interessante, vamos ver como podemos automatizar o deploy da aplicação sempre que for feita uma mudança no código.
E tudo isso vamos fazer com Typescript. Uma linguagem que extende o Javascript com tipos estáticos e que permite a gente detectar problemas mais rapidamente no desenvolvimento.
Aguardo você no curso.
6526
78
TAKE THIS COURSE