GET · /courses/azure-api-management-masterclass

Azure API Management Masterclass

Hands-on, Concepts and Use-cases — Complete Guide to become Azure APIM expert, including the latest AI Gateway features.

4.6 out of 5 6,286 students Last updated 7/2026 English

"The content is explained so well. I am really enjoying the course."

Hussein Jaffer

"Excellent content and I'm just enjoying it!"

Ajay Kumar Rathod
Enroll on Udemy →

course inclusions

What's included

14.5 hours
On-demand video
151
Lectures
10
Knowledge-check quizzes
Full
Lifetime access
Yes
Access on mobile and TV
Yes
Certificate of completion

course content

What you'll go through

14 sections · 151 lectures · 14.5 hours total length
Course Introduction and Azure Basics 8 lectures · 19min
  • Course Introduction2:26
  • Slide Downloads0:03
  • Navigate the course your way1:45
  • Udemy Player0:45
  • Azure Basics - Regions and Availability Zones3:19
  • Azure Resource Hierarchy1:46
  • Optimize Cloud Costs2:57
  • Sign up to Azure, set up access and budgets (IMPORTANT)5:31
  • Knowledge Check: Azure BasicsQuiz
API Fundamentals [Optional] 13 lectures · 51min
  • Definition and Analogy3:28
  • API Vs Web Service1:27
  • API Types5:13
  • API Examples2:07
  • Postman Demo and API Terminologies8:32
  • HTTP Methods and Idempotence9:08
  • HTTP Method Comparison1:33
  • HTTP Status Codes2:37
  • Understanding REST5:08
  • [Optional] Generate Google Maps API Key on GCP1:24
  • Exploring Google Maps API8:04
  • API Lifecycle and Benefits1:38
  • Section Summary0:43
  • Knowledge Check: API BasicsQuiz
Getting started with Azure API Management 15 lectures · 1hr 18min
  • Azure APIM Components3:32
  • Why to use API Management?3:10
  • Create Azure APIM Service3:57
  • Import and test our first API5:32
  • IMPORTANT UPDATE on Demo Conference4:18
  • API Subscriptions and Products10:43
  • Explore Products, Operations and Definitions5:58
  • Design-first approach with Petstore Swagger Specs8:53
  • Mock API Response4:26
  • API Revisions3:07
  • API Versions (...and how is it different from Revisions?)5:26
  • APIM Pricing Tiers2:52
  • RBAC - Role Based Access Control3:24
  • Managed Identity (System-assigned & User-defined)8:00
  • APIM Workspaces4:54
  • Knowledge Check: API Management FundamentalsQuiz
Backends, Policy Scopes, Debugging, Caching, Exporting 17 lectures · 1hr 39min
  • Key Vault Creation Demo1:53
  • Named Values, Key Vault, Backend7:38
  • Backend config for Basic Auth2:13
  • Add API Manually5:39
  • Policies: Scopes and inheritance7:22
  • Policies: Coding basics4:23
  • Azure CLI, VS Code and Power Shell for APIM6:35
  • Importing App Service3:56
  • Importing SOAP API5:31
  • Importing Azure Functions6:26
  • Importing Logic App3:24
  • Debugging with Legacy Tracing11:33
  • Debugging with Advanced Tracing9:59
  • Caching - Internal Cache6:15
  • Caching - External Redis Cache with Advanced Caching Policy13:09
  • Export APIs2:12
  • Celebrate your milestone!!0:37
  • Knowledge Check: API Management Modern FeaturesQuiz
API Security and Developer Portal 18 lectures · 1hr 52min
  • Refresher - Understand OAuth2 Flows7:41
  • Roadmap to Azure AD Setup Part15:57
  • Roadmap to Azure AD Setup Part24:50
  • Secure API with JWT using Entra ID (Azure AD)14:08
  • Developer Portal - Essential Setup in under 15 minutes!12:03
  • Developer Portal - Access Control2:54
  • Roadmap to OAuth2 Server Config for Test Console4:32
  • Azure AD as OAuth2 Server for Test Console6:33
  • Azure AD B2C as OAuth2 Server for Test Console12:49
  • Roadmap to OAuth2 Identities for Developer Portal3:12
  • External User Sign-up/Sign-In with AD B2C Identity9:11
  • Sign-In with Azure AD Identity5:38
  • OAuth2 Conclusion: Our Use-Cases and real-world examples1:55
  • Remove/Mask sensitive information2:46
  • Client Certificate Authentication - with Backend & APIM9:16
  • Basic Authentication - with Backend & APIM3:21
  • CORS in action3:25
  • API Defender, Protocols & Ciphers1:38
  • Knowledge Check: Security and Developer PortalQuiz
[NEW] Load Balancers, Circuit Breakers, Credentials Manager 6 lectures · 44min
  • Load Balancer and Circuit Breaker Intro4:46
  • Create Backend Load Balancer9:48
  • Create Backend Circuit Breaker6:25
  • Credential Manager and Microsoft Graph Intro7:36
  • Configure Credentials Manager7:36
  • Microsoft Graph as Backend API8:06
Networking 9 lectures · 57min
  • Overview - Networking options illustrated11:03
  • Deploy to External VNet9:03
  • Deploy to Internal VNet10:30
  • Integrate Application Gateway with Internal VNet8:47
  • DDoS Protection for APIM3:04
  • IMPORTANT: Delete DDoS Plan0:10
  • Private Endpoint for VNet Connectivity6:34
  • Configure Azure Front Door7:29
  • Section-6 Cleanup0:26
  • Knowledge Check: NetworkingQuiz
APIOps - DevOps for APIs 12 lectures · 1hr 51min
  • APIOps Overview - Scenarios, Architecture & Prerequisites6:55
  • Initial Workflow Setup for GitHub16:10
  • Extractor Tool8:03
  • Publisher Tool6:00
  • Environment Config - Named Values & Secrets20:53
  • Environment Config - Backends14:55
  • Environment Config - Loggers14:06
  • Environment Config - APIs & Diagnostics8:32
  • Extractor Config: Extract Specific APIs5:48
  • APIOps Approach for Multiple Teams3:44
  • APIOPs for Code-first Scenario using IDE (VSCode)5:57
  • Section-7 Cleanup0:16
  • Knowledge Check: APIOpsQuiz
Resiliency, Disaster Recovery, Custom Domain 14 lectures · 55min
  • Capacity and Auto-Scaling8:26
  • Platform Releases and Updates5:25
  • Fault Tolerance3:20
  • Zone Redundancy, Multi-region Deployment, Autoscaling7:39
  • IMPORTANT: DELETE Premium Tier Service0:10
  • Disaster Recovery (DR)3:03
  • Postman Collection Download0:08
  • Azure REST API3:11
  • Backup APIM Service7:11
  • Restore APIM Service3:04
  • Recover deleted service, Compute Platforms5:08
  • Backend multi-region failover3:06
  • Custom Domain4:35
  • Section-8 Cleanup0:07
  • Knowledge Check: Resiliency, DR and Custom DomainQuiz
API Gateway Containerization with Kubernetes 7 lectures · 38min
  • Overview: Self-hosted Gateway2:17
  • Container and Kubernetes: Refresher3:31
  • Run Web Server using Docker: Refresher8:36
  • Deploy Gateway to Azure Kubernetes Cluster (AKS)9:09
  • Onboard and test APIs7:45
  • Support and Shared Responsibilities3:58
  • Section-9 Cleanup2:25
  • Knowledge Check: Self-hosted GatewayQuiz

+ 4 more sections (32 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 API, API Gateway or Azure. Necessary basics are covered in the course. Learn the feature-packed Microsoft Azure API Management Service with this HANDS-ON DRIVEN course.

Azure API Management is Platform-as-a-Service (PaaS) offering from Microsoft which provides low-code unified cloud platform for implementing API Gateway on HTTP services and managing complete lifecycle for the APIs.

This course is carefully structured to make sure it provides a holistic learning journey for ANYONE wanting to explore the numerous configurations, functionalities and use-cases of Azure API Management Service.

JULY-2026: Major Course Update (22 new lessons) to cover latest AI Gateway, Resiliency and Security Features

New to Azure, Cloud or APIs? No worries.

Familiar with Azure and/or APIs but not with API Management? Somewhat familiar with API Management? GOOD!

So join me to implement API Management and also explore some other related services along the way:

Microsoft Azure is the fastest growing major Cloud Platform and this API Management offering is one of the most popular and widely used API Management solutions for a variety of IT organizations.

I've created this course out of my passion for teaching & technology. Having spent 15 years working in enterprise integration and all its flavours (APIs, ETL, EDI, Streaming, MCP, Agent Skills etc.), this service seemed like a good starting point to bring you some crucial aspects of what I've learnt from project implementations in both Integration and Cloud. Happy Learning!!

Who this course is for

  • Software Engineers, Integration Consultants and Technical Leads
  • Beginners curious about knowing Cloud, APIs or API Management
  • Solutions Architects or Enterprise Architects
  • Anyone wanting to broaden their technical horizons

student reviews

What students are saying

A snapshot from 789 ratings (4.6 average) on Udemy.

"Very good teaching."

So Young Yoon · Udemy student

"Very detailed!"

Luis Alberto Reynoso · Udemy student

"Informative lectures."

V RajeshKumar · Udemy student