Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Google

API Development on Google Cloud's Apigee API Platform

Google via Google Skills

Overview

Build a Learning Habit
Download Class Central's free printable study calendar
Download for Free
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 the Apigee API Platform course series.

Syllabus

  • Mediation
    • Course introduction
    • Mediation: Introduction
    • JSON, XML, and SOAP (1)
    • JSON, XML, and SOAP (2)
    • Lab intro: Add XML Support
    • Apigee Lab 7: Adding XML Support
    • Mediation and service callouts (1)
    • Mediation and service callouts (2)
    • Custom code (1)
    • Custom code (2)
    • Lab intro: Mashing Up Services
    • 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 (1)
    • Shared flows (2)
    • Lab intro: Shared Flows
    • Apigee Lab 9: Using Shared Flows
    • Fault handling (1)
    • Fault handling (2)
    • Lab intro: Fault Handling
    • Apigee Lab 10: Handling Faults
    • Mediation: Quiz
    • Mediation: Review
  • Traffic management
    • Traffic management: Introduction
    • Apigee components
    • Managing traffic spikes
    • Spike arrest algorithms (1)
    • Spike arrest algorithms (2)
    • Quotas (1)
    • Quotas (2)
    • Lab intro: Traffic Management
    • Apigee Lab 11: Managing Traffic
    • Caching (1)
    • Caching (2)
    • Caching (3)
    • Lab intro: Caching
    • Apigee Lab 12: Caching
    • Traffic management: Quiz
    • Traffic management: Review
  • Apigee and AI
    • Apigee and AI: Introduction
    • LLMs, agents, and Apigee (1)
    • LLMs, agents, and Apigee (2)
    • Securing prompts and resources (1)
    • Securing prompts and resources (2)
    • Lab Intro: Sanitize Gemini Prompts and Responses with Apigee
    • Sanitize Gemini Prompts and Responses with Apigee
    • Limiting token usage (1)
    • Limiting token usage (2)
    • Lab Intro: Manage LLM Token Usage with Apigee
    • Manage LLM Token Usage with Apigee
    • Semantic caching (1)
    • Semantic caching (2)
    • Lab Intro: Semantic Caching with Apigee
    • Enable Intelligent Model Response Caching with Apigee
    • Apigee and AI: Quiz
    • Apigee and AI: Review
  • API publishing
    • API publishing: Introduction
    • REST API design (versioning)
    • Developer portals
    • Lab Intro: Developer Portal
    • Apigee Lab 13: Configuring and Using a Developer Portal
    • API publishing: Quiz
    • API publishing: Review
  • Logging and analytics
    • Logging and analytics: Introduction
    • Message logging
    • Apigee API analytics (1)
    • Apigee API analytics (2)
    • Logging and analytics: Quiz
    • Logging and analytics: Review
  • Advanced topics
    • Advanced topics: Introduction
    • Apigee offline development and CI/CD
    • Deployment options
    • Advanced Apigee features (1)
    • Advanced Apigee features (2)
    • Advanced topics: Quiz
    • Advanced topics: Review
    • Course review
    • Reading: Next steps
  • Course resources
    • Course resources
  • Your Next Steps
    • Claim credential

Reviews

Start your review of API Development on Google Cloud's Apigee API Platform

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.