API Development on Google Cloud’s Apigee API Platform Course Syllabus

Full curriculum breakdown — modules, lessons, estimated time, and outcomes.

Overview: This course provides a hands-on introduction to API development using Google Cloud's Apigee API platform. You'll learn to design, build, and manage APIs through practical labs and real-world scenarios. The curriculum spans API-first design, proxy mediation, traffic control, developer portal publishing, and CI/CD integration. With approximately 10 hours of content, including quizzes and labs, this course prepares beginners for foundational roles in API management and integration engineering.

Module 1: Introduction & Proxy Basics

Estimated time: 1 hours

  • Apigee platform overview
  • Understanding the API lifecycle
  • Designing APIs with OpenAPI specifications
  • Applying API-first design principles

Module 2: Proxy Mediation & Transformations

Estimated time: 4.5 hours

  • Handling JSON and XML payloads
  • Configuring mediation steps in API proxies
  • Implementing service callouts and shared flows
  • Designing fault-handling strategies

Module 3: Traffic Management

Estimated time: 3 hours

  • Implementing spike arrest controls
  • Setting up quota enforcement
  • Configuring response caching policies

Module 4: API Publishing & Developer Portals

Estimated time: 1 hours

  • Versioning APIs effectively
  • Packaging APIs for developer consumption
  • Publishing APIs via developer portals

Module 5: Logging, Analytics & CI/CD

Estimated time: 1 hours

  • Enabling message-level logging
  • Using Apigee analytics dashboards
  • Integrating CI/CD workflows and deployment models

Module 6: Final Project

Estimated time: 1 hours

  • Design an OpenAPI-spec compliant API
  • Build and deploy an API proxy with mediation and transformations
  • Configure traffic policies and publish to a developer portal

Prerequisites

  • Familiarity with HTTP, XML, and JSON
  • Basic understanding of API concepts
  • Experience with web services preferred but not required

What You'll Be Able to Do After

  • Design RESTful APIs using OpenAPI specifications
  • Configure and deploy API proxies on Apigee
  • Apply transformations and mediation logic to API traffic
  • Enforce traffic controls such as quotas and caching
  • Publish APIs to developer portals and monitor usage
View Full Course Review

Course AI Assistant Beta

Hi! I can help you find the perfect online course. Ask me something like “best Python course for beginners” or “compare data science courses”.