Curso API Development with Apigee - X on Google Cloud

  • DevOps | CI | CD | Kubernetes | Web3

Curso API Development with Apigee - X on Google Cloud

16 horas
Visão Geral

Curso API Development with Apigee - X on Google Cloud. O curso começa explicando a API e seu ciclo de vida conforme APIGEE. O provisionamento APIGEE é explicado e configurado mostrando todas as etapas. Uma vez criado, podemos construir proxies de API e produtos de API. Os componentes da APIGEE são explicados e a relação entre eles.

Diferentes tipos de políticas são usados ​​durante a criação dos proxies de API. A criação do proxy começa com os proxies básicos para entender o ambiente da Apigee. A criação do proxy é explicada tanto no Classic quanto no novo Proxy Editor.

Depois de compreender o ambiente, o curso continua explicando e criando diferentes proxies com políticas complexas. 

Estes são os diferentes tipos de proxies de API criados

Chamando webservices SOAP

Chamar Java Class e utilizar a funcionalidade do Java.

A política de chamada de serviço é usada para chamar terminais externos entre o serviço para obter as informações necessárias para o proxy.

Política de callout de fluxo implementada para chamar fluxos compartilhados para que a mesma implementação de funcionalidade possa ser reutilizada.

A política de JavaScript é implementada para demonstrar a funcionalidade do JavaScript e como interagir com variáveis ​​de fluxo no proxy da API e no código JavaScript.

Diferentes tipos de tratamento de segurança são explicados e implementados usando políticas como Oauth, autenticação básica, proteção contra ameaças XML, proteção contra ameaças JSON, JSON Web Token (JWT), JSON Web Signature (JWS), chave de API e HMAC.

As etapas de criação de API para implantação de API são explicadas para entender o sistema completamente. Como usar componentes como portal do desenvolvedor, aplicativos e produtos é explicado com exemplos.

 

Objetivo

Após realizar este Curso API Development with Apigee - X on Google Cloud, você será capaz de:

  • rovisionamento da Apigee, criação de proxy de API e produtos de API
  • Aplicando segurança ao proxy de API - chave de API, OAUTH 2.0, autenticação básica
  • Chamada de fluxo, chamada de serviço, chamada Java, implementação de política JavaScript
  • Transformação de mensagens e manipulação de webservices SOAP
  • Crie um proxy de API usando a especificação OpenAPI
  • Validação usando especificação OpenAPI e WSDL
  • Implementação de políticas de gestão de tráfego
  • Implementação de políticas HMAC, JWT e JWS
  • Política de proteção contra ameaças XML e implementação da política de proteção contra ameaças JSON
Publico Alvo
  • Profissionais experientes que desejam mudar de carreira na economia de APIs
  • Iniciantes no setor de TI que desejam aprender essa habilidade de alta demanda.
Pre-Requisitos
  • Noções básicas de formatos de mensagens JSON e XML.

Materiais
Português/Inglês + Exercícios + Lab Pratico
Conteúdo Programatico

Introdução

  1. Introdução
  2. Visualizar
  3. O que é uma API?
  4. Ciclo de vida da API

Introdução à APIGEE

  1. O que é APIGEE?
  2. Entenda o ambiente de trabalho

Provisionamento APIGEE

  1. Introdução
  2. Visualizar0
  3. Criar projeto e serviço APIGEE
  4. Editor de proxy - versão antiga versus nova versão
  5. Visualizar

Componentes da APIGEE

  1. Ambiente
  2. Grupos ambientais
  3. Proxy de API e produto e desenvolvedor de API
  4. Portal do desenvolvedor
  5. Relação entre componentes APIGEE

Criar APIs

  1. Entenda os fluxos no proxy de API
  2. Crie uma API – Introdução
  3. Configuração de fluxo
  4. Variáveis ​​de Fluxo
  5. Políticas básicas na Apigee
  6. Criar proxy de API Loopback
  7. Crie proxy reverso usando políticas
  8. Como depurar o fluxo
  9. Serviço SOAP - Proxy para chamar Webservice SOAP
  10. Validação de mensagem SOAP
  11. Importação e exportação de proxies de API

Especificação de API aberta - OEA

  1. Introdução - OEA
  2. Nenhum proxy de API de destino com documento OAS 3.0
  3. Proxy de API reverso com documento OAS 3.0
  4. Validar proxy de API em relação ao OAS

Trabalhando com Política de Atribuição de Mensagens

  1. Conecte o Salesforce para obter o token de acesso
  2. Criar e atualizar variáveis ​​de fluxo

Trabalhando com política de extração de mensagens

  1. Extraia o conteúdo da mensagem XML
  2. Extraia o conteúdo da mensagem JSON

Produtos e aplicativos

  1. Criar produto e publicar no portal
  2. Criar aplicativo e configurar

Transformação de mensagens

  1. Mensagem XML para JSON
  2. Mensagem JSON para XML
  3. Transformação XSLT

Políticas de gestão de tráfego

  1. Prisão de espinhos
  2. Ganchos de Fluxo - Adicionar Detenção de Espigão
  3. Contingente
  4. Visualizar
  5. Política de Cache de Resposta

Extensões

  1. Fluxos Compartilhados
  2. Chamada de fluxo
  3. Introdução às chamadas de serviço
  4. Chamada de serviço - HTTP - Método 1
  5. Chamada de serviço - HTTP - Método 2
  6. Chamada de serviço - Encadeamento de proxy
  7. Chamada de serviço - encadeamento de caminho
  8. Introdução às chamadas Java
  9. Chamada Java - Mensagem de saudação
  10. Chamada Java - mensagem de saudação e erro
  11. Texto explicativo Java - adição aritmética
  12. Callout Java - Adição Aritmética + Dados em Parâmetros de Consulta
  13. JavaScript - Exemplo 1
  14. JavaScript - Exemplo 2

Segurança

  1. Verifique a chave da API
  2. Autenticação Básica - Codificar
  3. Autenticação Básica - Decodificação
  4. Introdução ao OAuth
  5. Oauth 2.0: grant_type - client_credentials
  6. Implementação da Política HMAC
  7. Criar e verificar JSON Web Token (JWT)
  8. Criar e verificar assinatura Web JSON (JWS)
  9. Proteção contra ameaças XML
  10. Proteção contra ameaças JSON
TENHO INTERESSE

Cursos Relacionados

Curso Ansible Red Hat Basics Automation Technical Foundation

16 horas

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Curso Ansible Linux Automation with Ansible

24 horas

Ansible Overview of Ansible architecture

16h

Advanced Automation: Ansible Best Practices

32h

Curso Red Hat DevOps Pipelines and Processes: CI/CD with Jenkins

24h

Curso Cloud Security and DevSecOps Automation

32 horas