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