What you'll go through
Course Introduction and Azure Basics
- 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]
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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