4.79 out of 5
4.79
7 reviews on Udemy

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
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

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. 

Introdução

1
Introdução e conhecendo a solução final
2
O que vou aprender nesse curso?
3
O que NÃO vou aprender nesse curso?
4
Dicas gerais (faça o 1º curso da série)
5
Dicas gerais (ferramentas)
6
Dicas gerais (Linkedin)
7
Dicas gerais (suporte Udemy)
8
Página Estía Training - Linkedin

Conceitos e conhecendo as ferramentas

1
O que é Gerenciamento de API?
2
O que é Microsserviços?
3
O que é Node.js?
4
O que é Express framework?
5
O que é Docker?
6
O que é Heroku?
7
O que é Apigee?
8
O que é Postman?
9
O que é MongoDB?

Planejando a implementação das APIs

1
Implementar a criação da conta de usuário
2
Implementar autenticação do usuário
3
Implementar a inclusão dos dados de crescimento da criança
4
Implementar o relatório de desenvolvimento de crescimento da criança

Implementado no Node JS/Express/MongoDB

1
Criando e estruturando do projeto da API
2
Convertendo projeto para ECMAScript 06 e Iniciando API
3
API Criação da conta de usuário - 01
4
API Criação da conta de usuário - 02
5
API Criação da conta de usuário - 03
6
API Criação da conta de usuário - 04
7
API Criação da conta de usuário - 05
8
API Criação da conta de usuário - 06
9
API Criação da conta de usuário - 07
10
API Autenticação de usuário - 01
11
API Autenticação de usuário - 02
12
API Inclusão dos dados de crescimento - 01
13
API Inclusão dos dados de crescimento - 02
14
API Relatório de desempenho do crescimento

Implementando os containers no Docker e deploy no Heroku

1
Atualizando o Trello board e iniciando o build da API api-criacao-conta-usuario
2
Build e deploy API-criacao-conta-usuario no Heroku
3
Build e deploy API-autenticacao-usuario no Heroku
4
Build e deploy API-inclusao-dados-crescimento no Heroku
5
Build e deploy API-relatorio-desempenho-crescimento no Heroku

Gerenciando as APIs no Apigee

1
Criando Apigee proxy para API-autenticacao-usuario
2
Criando Apigee proxy para API-criacao-conta-usuario
3
Criando Apigee proxy para API-inclusao-dados-crescimento
4
Criando Apigee proxy para API-relatorio-desempenho-crescimento

Testando as APIs no Postman

1
Criando coleção para testes automatizados - aula 01
2
Criando coleção para testes automatizados - aula 02
3
Criando coleção para testes automatizados - aula 03

Conclusão

1
Considerações finais
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.8
4.8 out of 5
7 Ratings

Detailed Rating

Stars 5
5
Stars 4
2
Stars 3
0
Stars 2
0
Stars 1
0
8e2a2c362a29fd24296019278cc2ce3a
30-Day Money-Back Guarantee

Includes

9 hours on-demand video
1 article
Full lifetime access
Access on mobile and TV
Certificate of Completion