- Programming, Software development, Swagger, Web Development
- 199 (Registered)
-
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
-
Introdução
-
Conceitos e conhecendo as ferramentas
-
Planejando a implementação das APIs
-
Implementando no NodeJs/Express/Mongo
-
Implementando os containers no Docker e deploy no Heroku
-
Gerenciando as APIs no Apigee
-
Testando as APIs no Postman
-
Conclusão