Implementando APIs com Apigee + Node.js + Docker + Heroku
4.4 (31 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
274 students enrolled

Implementando APIs com Apigee + Node.js + Docker + Heroku

Aprenda a implementar, testar e fazer deploy de APIs usando OpenAPI, Apigee, Docker, Node JS + Express, Postman e Heroku
4.4 (31 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
274 students enrolled
Last updated 2/2019
Portuguese
Current price: $62.99 Original price: $89.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 9 hours on-demand video
  • 1 article
  • 11 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Conhecimento para implementar APIs usando a especificação OpenAPI
  • Conhecimento para implementar APIs usando Node JS com framework Express
  • Conhecimento para implementar APIs usando container Docker
  • Conhecimento para fazer deploy de APIs (containers) na cloud PaaS Heroku
  • Conhecimento para gerenciar APIs (acessos, métricas, segurança, etc) usando o Apigee do Google
  • Conhecimento para criar testes de APIs automatizados no Postman
Course content
Expand all 48 lectures 09:04:24
+ Conceitos e conhecendo as ferramentas
9 lectures 01:22:31
O que é Gerenciamento de API?
05:26
O que é Microsserviços?
04:14
O que é Node.js?
03:50
O que é Express framework?
06:29
O que é Docker?
06:41
O que é Heroku?
13:36
O que é Apigee?
13:45
O que é Postman?
07:28
O que é MongoDB?
21:02
+ Planejando a implementação das APIs
4 lectures 18:02
Implementar a criação da conta de usuário
11:43
Implementar autenticação do usuário
02:37
Implementar a inclusão dos dados de crescimento da criança
01:37
Implementar o relatório de desenvolvimento de crescimento da criança
02:05
+ Implementado no Node JS/Express/MongoDB
14 lectures 03:52:35
Criando e estruturando do projeto da API
25:50
Convertendo projeto para ECMAScript 06 e Iniciando API
16:08
API Criação da conta de usuário - 01
14:58
API Criação da conta de usuário - 02
12:17
API Criação da conta de usuário - 03
17:26
API Criação da conta de usuário - 04
09:46
API Criação da conta de usuário - 05
13:23
API Criação da conta de usuário - 06
07:33
API Criação da conta de usuário - 07
07:00
API Autenticação de usuário - 01
13:31
API Autenticação de usuário - 02
16:00
API Inclusão dos dados de crescimento - 01
29:10
API Inclusão dos dados de crescimento - 02
29:23
API Relatório de desempenho do crescimento
20:10
+ Implementando os containers no Docker e deploy no Heroku
5 lectures 01:16:36
Atualizando o Trello board e iniciando o build da API api-criacao-conta-usuario
17:55
Build e deploy API-criacao-conta-usuario no Heroku
21:58
Build e deploy API-autenticacao-usuario no Heroku
14:39
Build e deploy API-inclusao-dados-crescimento no Heroku
10:30
Build e deploy API-relatorio-desempenho-crescimento no Heroku
11:34
+ Gerenciando as APIs no Apigee
4 lectures 59:27
Criando Apigee proxy para API-autenticacao-usuario
24:39
Criando Apigee proxy para API-criacao-conta-usuario
13:38
Criando Apigee proxy para API-inclusao-dados-crescimento
11:35
Criando Apigee proxy para API-relatorio-desempenho-crescimento
09:35
+ Testando as APIs no Postman
3 lectures 54:43
Criando coleção para testes automatizados - aula 01
17:42
Criando coleção para testes automatizados - aula 02
15:51
Criando coleção para testes automatizados - aula 03
21:10
+ Conclusão
1 lecture 03:20
Considerações finais
03:20
Requirements
  • O aluno deve conhecer o básico de APIs.
  • O aluno deve conhecer a especificação OpenAPI.
  • O aluno deve conhecer o básico de REST.
  • O aluno deve conhecer o básico de Docker e da biblioteca Node JS.
  • O aluno deve conhecer Lógica de Programação.
  • O aluno deve conhecer a linguagem JavaScript.
  • O aluno deve conhecer o básico do banco NoSql Mongo DB
Description

Vamos implementar 4 microsserviços, que são as nossas 4 APIs, continuando o que foi feito no curso "Aprenda a Criar Especificações de APIs com Swagger e OpenAPI". Esse é o segundo curso da série que estamos construindo sobre Planejamento, Construção e Gerenciamento de APIs, para que alunos possam migrar sua carreira para Desenvolvedores de APIs usando as técnicas e tecnologias mais recentes no mercado.

Tudo que remete a conhecimentos para implementar, testar, expor e fazer deploy em cloud de APIs os alunos aprenderão nesse curso. Não é um curso sobre linguagem de programação, frameworks ou sobre ferramentas, mas tudo que é necessário para alcançar a nossa meta, vai ser explicado e demonstrado nas aulas.

Neste curso hands on, os alunos aprenderão:

  • Os conceitos de Gerenciamento de APIs

  • Os conceitos da arquitetura de Microsserviços

  • Utilizar a ferramenta de gerenciamento de APIs Apigee

  • Planejar a implementação de APIs

  • Implementar APIs usando a especificação OpenAPI

  • Criar variáveis, coleções e testes automatizados de APIs no Postman

  • Criar microsserviços em containers usando Docker

  • Implementar APIs usando Node JS + Framework Express + Mongoose

  • Fazer deploy de APIs na PaaS Heroku, usando containers

  • Fazer exposição e segurança de APIs usando o Apigee

É um curso totalmente prático para que no fim, vocês realmente possam ter resultados profissionais e financeiros positivos no uso das técnicas e tecnologias aqui aprendidas. 

Who this course is for:
  • Alunos que querem se tornar desenvolvedores de API.
  • Para profissionais que estão procurando oportunidades de emprego como desenvolvedores de API.
  • Quem quer aprender e usar as ferramentas de gerenciamento de APIs.
  • Para profissionais que querem aprender como implementar APIs usando a especificação OpenAPI
  • Para profissionais que querem conhecer o processo de ponta a ponta de implementação, testes e deploy de APIs na cloud