In this course, you learn how to create APIs that utilize multiple services and how you can use custom code on Apigee. You will also learn about fault handling, and how to share logic between proxies. You learn about traffic management and caching. You also create a developer portal, and publish your API to the portal. You learn about logging and analytics, as well as CI/CD and the different deployment models supported by Apigee. Through a combination of lectures, hands-on labs, and supplemental materials, you will learn how to design, build, secure, deploy, and manage API solutions using Google Cloud's Apigee API Platform.This is the third and final course of the Developing APIs with Google Cloud's Apigee API Platform course series.
Overview
Syllabus
- Introduction
- Course Series Introduction
- Course Introduction
- Mediation
- Module Overview
- JSON, XML, and SOAP
- Lab Intro: Add XML Support
- Reading: Labs in this course
- Reading: REST clients
- Apigee Lab 7: Adding XML Support
- Mediation and Service Callouts (1)
- Mediation and Service Callouts (2)
- Custom Code
- Lab Intro: Mashup
- Apigee Lab 8: Mashing Up Services
- Lab Intro: Call Services in Parallel using JavaScript
- Apigee Lab 8a: Calling Services in Parallel Using JavaScript
- Shared Flows
- Lab Intro: Shared Flows
- Apigee Lab 9: Using Shared Flows
- Fault Handling
- Lab Intro: Fault Handling
- Apigee Lab 10: Handling Faults
- Module Quiz
- Module Review
- Traffic Management
- Module Overview
- Apigee Components
- Rate Limiting with Spike Arrests and Quotas (1)
- Rate Limiting with Spike Arrests and Quotas (2)
- Rate Limiting with Spike Arrests and Quotas (3)
- Rate Limiting with Spike Arrests and Quotas (4)
- Lab Intro: Traffic Management
- Apigee Lab 11: Managing Traffic
- Caching (1)
- Caching (2)
- Caching (3)
- Lab Intro: Caching
- Apigee Lab 12: Caching
- Module Quiz
- Module Review
- API Publishing
- Module Overview
- REST API Design: Versioning
- Developer Portals
- Lab Intro: Developer Portal
- Apigee Lab 13: Configuring and Using a Developer Portal
- Module Quiz
- Module Review
- Logging and Analytics
- Module Overview
- Message Logging
- Analytics
- Module Quiz
- Module Review
- Advanced Topics
- Module Overview
- Apigee Offline Development and CI/CD
- Apigee Deployment Options
- Module Quiz
- Module Review
- Course Review
- Reading: Apigee X and Apigee Edge Differences
- Reading: Next steps
- Resources
- Course Resources
- Your Next Steps
- Course Badge