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.

5h
Iniciante
Careers Image

Sobre o curso

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.

Conteúdo do curso

Introdução e Configuração

38m

REST e CRUD

2h 22m

Melhorando a API

43m

Segurança

42m

Outros

16m

Não sabe por onde começar?  Clique aqui.

64

cursos disponíveis

374

horas de conteúdo

75675

de alunos

52291

certificados emitidos

Conheça os nossos planos

Premium

No plano anual você tem acesso à todos os benefícios Premium através de uma compra única, com desconto, ou parcelada em até 12X no cartão de crédito.

R$

1.017,36

À vista no PIX com 10% OFF

Ou R$ 1.253,39 em até 12x no cartão de crédito

Todo conteúdo do Starter

Formação completa de .NET

Eventos exclusivos

7 dias de garantia

Você tem alguma duvídas?

Perguntas frequentes

Posso começar de graça?

Vou ter que pagar algo?

Por onde devo começar?

Os cursos ensinam tudo que preciso?

O que eu devo estudar?

Estou pronto para estudar no balta.io?

Ainda não sanou sua dúvida?  Clique aqui.
An unhandled error has occurred. Reload 🗙