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

Criando APIs com Node

4h 41m de conteúdo

Certificado de conclusão

Acesso em todas as plataformas

Comprar

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.