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.