Criando APIs com Node
Neste curso vamos unir a popularidade das APIs com a popularidade do JavaScript criando uma API completa com NodeJs, passando pelos principais pontos que você precisa conhecer para colocar seu projeto em produção.
0 (0)
4236 Alunos
Iniciante
4h 41m de conteúdo
Certificado de conclusão
Acesso em todas as plataformas
Esta é a página do curso 1972 – Criando APIs com Node.
Este é o curso para quem deseja começar a desenvolver APIs com JavaScript, utilizando duas tecnologias consolidadas: Node.js com o framework Express.
O Node.js é uma das tecnologias mais utilizadas no mercado, especialmente por trazer a possibilidade de desenvolvedores Frontend, acostumados com o JavaScript, a desenvolverem também o Backend – e vice-versa.
O conteúdo deste curso cobre o essencial da construção de uma boa API em Node.js, de fácil manutenção, evolução, bem-organizada e facilmente escalável.
Este curso cobre todos os fundamentos da construção de APIs sem ficar preso à intermináveis slides. Bora colocar a mão na massa!
Neste curso de Node você vai...
Configurar o ambiente de desenvolvimento para Node.js
Aprender a inicializar um projeto node e instalar pacotes
Aprender o fluxo de desenvolver, testar, debugar, melhorar e corrigir aplicações
Aprender conceitos de desenvolvimento Web como REST API, Rotas, Controllers
Aprender como construir um CRUD REST com Node.js
Aprender a construir uma API com MongoDB e Mongoose (banco não-relacional)
Aprender a implementar operações assíncronas com Async/Await
Aprender e implementar o Repository Pattern
Aprender a validar os modelos com Fluent Validator
Implementar login, autenticação, autorização, refresh token com Node.js (JWT)
Como organizar uma API Node.js em camadas
Como integrar com um serviço de envio de e-mails (SendGrid)
Como fazer upload de arquivos e imagens em Node.js
Utilizar arquivos de configuração para a aplicação em Node.js
Criptografar a senha de usuário em Node.js
Publicar uma API em Node.Js no Microsoft Azure
Para quem é recomendado este curso de Node
Iniciantes na área de programação com JavaScript
Programadores com alguma experiência que querem migrar para JavaScript/Node.js
Programadores interessados um curso para aprender a desenvolver um MVP com node.js
Profissionais em preparação para uma entrevista técnica com Node.Js e Express
Profissionais experientes que querem fechar lacunas nos seus conhecimentos fundamentais
Tecnologias e versões utilizadas
Node.js v8.1.2 (versão mínima)
Express 4.15.3 (versão mínima)
Npm 5.0.3 (versão mínima)
Visual Studio Code (Versão mais recente disponível)
Projetos do curso
- O projeto do curso é uma API para uma vitrine de um e-commerce. A API contém as operações para manipular Produtos (CRUD), e modelos como Cliente e Pedido de Compra. Serão implementadas validações de dados, requisições síncronas/assíncronas. Também a parte de segurança/autenticação implementando login via token utilizando JWT.