Streamlining API Management Using Google Apigee
This course is about working with Apigee, an API management platform that enables providers to design, secure, deploy, monitor, and scale APIs. Acquired by Google in 2016, Apigee is popular and works seamlessly with Google App Engine.
What you'll learn
Monolithic architectures are passing out of vogue these days and are increasingly being replaced by more modular service-oriented architectures with specific APIs for different purposes. Consequently, APIs are becoming valuable resources, and regulating access to APIs and monetizing their usage is becoming very important. In this course, Streamlining API Management Using Google Apigee, you will gain the ability to build, deploy and fine-tune API proxies to enforce policies and regulate access to your APIs on the Google Cloud Platform. First, you will learn the powerful features and often underestimated advantages of using a fully-fledged API management platform like Apigee where you can create policies to administer quotas, authorize users, charge for the usage of your APIs, enforce limits on usage and protect against security threats. Next, you will discover how to create, deploy and undeploy API proxies using Apigee Edge. Then, you will take advantage of Preflows, Postflows, and ConditionalFlows, which are ways to specify logic that the Apigee Edge Proxy will enforce. Finally, you will explore how to integrate Apigee with Google App Engine. When you’re finished with this course, you will have the skills and knowledge of Apigee Edge needed to protect, monetize, and fine-tune your APIs.
Table of contents
- Module Overview 1m
- Creating an API Proxy 7m
- Attaching Policies to the API Proxy 4m
- Attaching Spike Arrest and Quota Policies 5m
- Configuring Response Cache Policies 3m
- Creating Conditional Flows and Access Control Policies 4m
- Deploying an API to Production 4m
- Writing Procedural Code to Process Requests 3m
- Deploying a Proxy Using the Open API Specification 5m
- Module Overview 1m
- Introducing App Engine 3m
- Building and Deploying an App Engine Application 5m
- Securing Access Using API Keys 1m
- Configuring a Proxy to Use an API Key 3m
- Creating a Developer and an App 2m
- Specifying API Keys Using Query Params and Headers 2m
- OAuth for Secure Access 4m
- Configuring an API Proxy Secured Using OAuth 4m
- Generating an Access Token and Accessing the API 3m
- Performance Analytics for API Proxies 2m
- Summary and Further Study 2m