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

2094478_1556[1]
17
Mar

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.

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

Course Content

Time: 9 hours
  • Introdução  0/0

    No items in this section

  • Conceitos e conhecendo as ferramentas  0/0

    No items in this section

  • Planejando a implementação das APIs  0/0

    No items in this section

  • Implementando no NodeJs/Express/Mongo  0/0

    No items in this section

  • Implementando os containers no Docker e deploy no Heroku  0/0

    No items in this section

  • Gerenciando as APIs no Apigee  0/0

    No items in this section

  • Testando as APIs no Postman  0/0

    No items in this section

  • Conclusão  0/0

    No items in this section

Instructor

Cleison Ferreira de Melo

Senior Software Engineer with over 12 years of experience implementing large back-end software in Java. Including various projects as lead and manager; Lead and build the most important open source IT Service Management software in Latin America, CITSmart, certified in 13 ITIL processes that increased the company's revenue by over 30%. Redesign and build important legacy software such as (Occupational Medicine) that manages over 100,000 lives. I have published six on-line courses that are available on the Udemy platform with over 150,000 students. Awarded the prestigious 1st place, awarded to the top innovative projects.

0.0

0 rating

5 stars
0%
4 stars
0%
3 stars
0%
2 stars
0%
1 star
0%
$12.00
This course includes:
  • 9 hours on-demand video
  • 1 article
  • 11 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of completion