GET · /courses/gcp-apigee-x-ultimate-guide

Google Cloud Apigee X API Management Masterclass

A Complete Guide packed with hands-on, concepts and use-cases — on the latest Cloud Console UI.

4.4 out of 5 1,671 students Last updated 6/2026 English

"Excellent course, highly recommended."

Malvin Omar Almonte

"Amazing course, excellent content."

Santoshkumar Sala
Enroll on Udemy →

course inclusions

What's included

18.5 hours
On-demand video
161
Lectures
3
Knowledge-check quizzes
Full
Lifetime access
Yes
Access on mobile and TV
Yes
Certificate of completion

course content

What you'll go through

13 sections · 161 lectures · 18.5 hours total length
Introduction and Google Cloud Basics 12 lectures · 44min
  • Course Introduction2:40
  • Navigate the course your way1:51
  • Download Course Material0:06
  • Google Cloud Essentials: Regions and Zones4:06
  • GCP Resource Hierarchy3:01
  • Cost Optimization5:48
  • GCP Free Trial Signup4:26
  • Set up Budget/Alerts8:45
  • Managing GCP Projects4:36
  • Do you want to help me?0:22
  • API Enablement in Google Cloud2:43
  • Cloud Shell and gcloud basics5:17
  • Knowledge Check: GCP BasicsQuiz
API Fundamentals [Optional] 15 lectures · 1hr 4min
  • Definition and Analogy3:28
  • API Vs Web Service1:27
  • API Types5:13
  • API Examples2:05
  • Postman Demo and API Terminology8:32
  • HTTP Methods and Idempotence9:08
  • HTTP Method Comparison1:33
  • HTTP Status Codes2:37
  • Understanding REST5:08
  • Design-first Approach to API Development2:58
  • Explore OpenAPI Specification format9:50
  • Generate Google Maps API Key2:08
  • Exploring Google Maps API7:55
  • API Lifecycle and Benefits1:38
  • Section Summary0:43
  • Knowledge Check: API BasicsQuiz
Apigee Basics: Provisioning, Flows, Variables, Policies, Target Servers 22 lectures · 2hr 15min
  • Apigee Introduction6:15
  • Need of API Management & Apigee Org5:28
  • Provision Apigee Eval Org11:25
  • EVAL Architecture and Walkthrough10:49
  • Cloud Console Vs Classic UI1:45
  • Explore and test hello-world proxy4:06
  • Update target URL and test with CURL6:15
  • Introduction to Apigee Flows and Policies5:23
  • Create Conditional Flow and Attach Policy6:52
  • Introduction to Flow Variables4:59
  • Create your first Proxy - HTTPBin3:13
  • ExtractVariables Policy using No-Target Proxy11:14
  • Introduction to Tracing/Debugging8:28
  • Offline Debugging1:31
  • AssignMessage Policy to Compose Response11:17
  • Standard Vs Extensible Proxy3:46
  • Environment Types and Apigee Pricing4:33
  • How to change Environment Type1:50
  • LoadBalancer & Target Server Config: Google Map Proxy8:01
  • URI Rewrite Mechanism: Google Map Proxy7:03
  • Restrict Endpoints with RaiseFault: Google Map Proxy6:38
  • Export, Import and Duplicate Proxies4:04
  • Knowledge Check: Apigee BasicsQuiz
Products, Apps, Shared Flows, Flow Hooks, Route Rules, Fault Handling 12 lectures · 1hr 33min
  • Import Petstore API using OpenAPI Spec5:24
  • Key Authentication with VerifyAPIKey Policy5:12
  • Products, Developers, Apps8:04
  • Bundle Products, Approve/Revoke Credentials7:18
  • Implement SpikeArrest Policy4:52
  • Implement Dynamic Quota9:02
  • Policy Reusability: Shared Flows and FlowCallOut Policy8:59
  • Flow Hooks for Global Policies8:30
  • Create Mock Server with Postman7:18
  • Mocking Technique: Use Route Rules and Multiple Targets10:13
  • Fault Handling Essentials8:38
  • Implement Fault Handling9:28
IAM, Service Account, Data Persistence, Service Callout, JavaScript 19 lectures · 2hr 5min
  • Create Cloud Run Functions8:55
  • IAM, Service Accounts and Google ID Token8:33
  • Import IAM-secured Cloud Function in Apigee5:32
  • Persistency and Response Cache Design4:03
  • Response Cache Implementation9:03
  • Cache Resource, Scopes and Prefix Concepts2:39
  • Download Apigee API Collection0:15
  • Working with Apigee API and gcloud7:54
  • Creating KVM (Key Value Map) Records4:59
  • KeyValueMapOperations Policy and Private Variables6:59
  • Property Sets for Dynamic URI Rewrite9:11
  • Design new endpoint using Service Callout2:03
  • Service Callout: HTTPTarget8:25
  • Service Callout: Path Chaining6:30
  • Service Callout: Proxy Chaining4:35
  • Design for PopulateCache and LookupCache2:38
  • Implement PopulateCache and LookupCache10:59
  • Invalidate Cache8:13
  • Response mashup using JavaScript Policy14:00
App Integration Service, SOAP, GraphQL, Cross-project Function Target 8 lectures · 1hr 33min
  • Application Integration with API Trigger14:18
  • API Proxy with Integration Target13:22
  • SOAP Essentials with CountryInfoService [Fast-track]12:58
  • SOAP Proxy with Message Validation Policy12:18
  • REST Facade on SOAP Target13:00
  • GraphQL Essentials with SpaceX API [Fast-track]13:28
  • GraphQL Proxy with Schema Validation8:27
  • Cross-project Function call with Apigee5:37
Integrated Developer Portal 12 lectures · 1hr 46min
  • Create, Customize and Publish Integrated Portal in minutes13:17
  • API Catalog, Visibility, and Self-Service Sign-up/Sign-In7:23
  • Register Apps and Add REST API Documentation on Portal11:45
  • Understand CORS and Pre-flight requests5:40
  • Add CORS Policy and Test APIs from Portal8:37
  • Publish GraphQL API on Portal6:42
  • Teams and Audience for Portal Access Control8:17
  • Restrict Signups by domain, Customize auto-generated emails4:42
  • Custom Domain for Portal (Part-I): Design3:08
  • Custom Domain for Portal (Part-II): Implementation11:46
  • SSO for Portal (Part-I): Understand SAML Flow6:37
  • SSO for Portal (Part-II): SAML Implementation18:17
API Authentication and Security 11 lectures · 1hr 52min
  • API Security Overview2:38
  • Basic Authentication (for Proxy and Backend)16:14
  • Understand OAuth2 Flow6:59
  • Download OAuth2 Collection for Reference0:09
  • Create and Test Proxy-based OAuth2 Server14:51
  • Verify Access Token on Resource Proxy17:19
  • Okta OAuth2 setup and VerifyJWT Policy11:54
  • Test Okta OAuth2 Integration and understand JWTs14:17
  • IP Filtering and REGEX Security9:44
  • JSON and XML Threat Protection Policies6:17
  • Debug Masks11:47
Administration, SSL/TLS and Audit Logs 12 lectures · 1hr 16min
  • A note on New Apigee Org0:32
  • IAM Principals, Roles and Permissions2:50
  • Predefined Apigee Roles, Custom Roles8:47
  • TLS Simplified10:44
  • Configure Truststore and Reference9:27
  • Enforce TLS for Target Connections9:00
  • Scaling, High Availability and Backups5:11
  • Runtime Instance Configurations5:06
  • Apigee Releases3:34
  • Environment, Env Group and Organization Hierarchy5:13
  • Create and test new Apigee Environment6:52
  • Query Audit Logs8:50
Networking and Architecture 12 lectures · 1hr 44min
  • Networking Pre-requisites0:39
  • Internal Network Connection using Private Domain8:16
  • Restrict External calls to APIs7:23
  • Private Service Connect (PSC) for Northbound18:15
  • PSC Southbound: Service Attachment10:31
  • PSC Southbound: Endpoint Attachment6:13
  • Shared VPC and VPC Peering9:05
  • Custom Domain for API Access from Internet7:49
  • Provision Apigee X Pay-as-you-go14:12
  • PAYG Architecture and Walkthrough6:39
  • Expand PAYG Apigee to new regions12:58
  • PAYG Cleanup - Disable and Delete the Project2:11

+ 3 more sections (26 more lectures) — see the full curriculum on Udemy


requirements

What you need before starting


description

About this course

Note that this course doesn't require any prior experience on APIs or Google Cloud Platform (GCP). Necessary Cloud and API basics are covered in the course. Learn the market-leading API Management service, Apigee X, with this HANDS-ON DRIVEN course.

Apigee X is one of the most popular fully-managed cloud-native services for implementing API Gateway on HTTP services and managing the complete lifecycle for APIs. It is hosted on Google Cloud Platform, one of the fastest growing major cloud providers.

This course offers a holistic learning journey for anyone wanting to explore the numerous enterprise-grade solutions offered by this feature-packed cloud service.

New to GCP, Cloud or APIs? No worries.

Familiar with GCP and/or APIs but not with API Management? Somewhat familiar with API Management? GOOD — now go from Beginner/Intermediate to EXPERT!

You'll learn GCP and Apigee essentials very quickly, but in the second half of the course you'll also learn many crucial concepts and Cloud solutions useful for most IT areas:

I am confident that this practical guide would help tremendously whether your goal is just up-skilling yourself or actively implementing the service in your own organization. Happy Learning!!

Who this course is for

  • IT beginners or experienced developers who want to learn all about APIs
  • Software Engineers, Integration Consultants, Technical Leads, Cloud Developers
  • Solutions Architects or Enterprise Architects
  • Anyone who wants to gain hands-on confidence or broaden their technical skills

student reviews

What students are saying

A snapshot from 246 ratings (4.4 average) on Udemy.

"Excellent presentation. I'm new to APIs in general. Happy with the material and depth."

Aaron McKenzie · Udemy student

"Excellent course with hands-on learning."

Jangati Venkat Himalay · Udemy student

"Esta sendo bem detalhado, como eu esperava." (Translated: It's been very detailed, just as I expected.)

Guilherme Matos · Udemy student