API Design and Fundamentals of Google Cloud’s Apigee API Platform Course Syllabus

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

Overview: This course provides a well-paced, lab-driven introduction to API design and lifecycle management using Google Cloud's Apigee API Platform. Through a combination of video lectures, hands-on labs via Qwiklabs, and practical exercises, you'll learn core concepts of API-first design, proxy development, and API productization. The course spans approximately 3 hours of content, divided into five focused modules, each building foundational knowledge for managing APIs in Apigee. Ideal for developers and cloud practitioners, this course prepares you for roles involving API development and integration.

Module 1: Apigee Platform Overview

Estimated time: 1 hour

  • Understand Apigee architecture and core components
  • Explore organizations and environments in Apigee
  • Learn the stages of the API lifecycle: plan, design, secure, deploy, monitor
  • Take a quiz on Apigee terminology and structure

Module 2: API-First & OpenAPI Specs

Estimated time: 1 hour

  • Apply RESTful API design principles
  • Adopt the API-first methodology
  • Use OpenAPI specifications to define APIs
  • Review and apply OpenAPI definitions for proxy creation

Module 3: API Proxy Fundamentals

Estimated time: 1 hour

  • Create and configure API proxies in Apigee
  • Set up target endpoints and environment groups
  • Implement flow rules and conditional logic
  • Test and debug proxies using built-in tools

Module 4: API Products & Portals

Estimated time: 1 hour

  • Define and package APIs as API products
  • Manage developer access with API keys
  • Set up and customize the Apigee developer portal
  • Onboard app developers and publish APIs

Module 5: Final Project

Estimated time: 1 hour

  • Design an OpenAPI specification for a sample API
  • Build and deploy an API proxy in Apigee
  • Package the API into a product and publish it via the developer portal

Prerequisites

  • Familiarity with HTTP, JSON, and XML
  • Basic understanding of web services and APIs
  • Experience with RESTful design concepts recommended

What You'll Be Able to Do After

  • Design RESTful APIs using OpenAPI specifications
  • Build and test API proxies in Apigee
  • Package APIs into products for external consumption
  • Configure and manage a developer portal
  • Apply API-first principles in real-world workflows
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”.