Tags
Language
Tags
November 2024
Su Mo Tu We Th Fr Sa
27 28 29 30 31 1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

Microsoft Azure Api Management Masterclass

Posted By: ELK1nG
Microsoft Azure Api Management Masterclass

Microsoft Azure Api Management Masterclass
Published 11/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 5.69 GB | Duration: 10h 56m

Concepts, Hands-on and Use-cases | A complete guide to become Azure API Management Expert

What you'll learn

API Concept, Examples, Swagger Specs, Exploring Google Maps API

Necessary Cloud Basics and Need of API Management

Create APIM Service and import various backends

Authentication, Subscriptions, Products

Policies: Authentication, rate limiting, data masking, CORS etc.

Add and configure API manually

Policy scopes, mocking, versioning, revisioning, named values & backends

Request Debugging (Legacy and new tracing)

Internal and External Caching

OAuth2 Flows and detailed Azure AD Integration

Developer Portal detailed implementation

APIM Networking models and their detailed implementation

Implement APIOps (DevOps for API) using GitHub Actions

Implement Resiliency, Disaster Recovery and Custom Domain

Implement self-hosted API gateway with Kubernetes

Enable Logging & Monitoring: KQL, Application Insights, Analytics, Alerts and Workbooks

Requirements

Enthusiasm to explore cloud or learn a new technology

Some IT background is recommended

Description

Learn the feature-packed Azure API Management Service with this HANDS-ON DRIVEN course that also covers the necessary CONCEPTS (whether basic or advanced) as needed. 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 ServiceNew to Azure, Cloud or APIs? No worries.Curated for everyone - beginners & experiencedCovers the necessary Cloud and API fundamentals in dedicated sectionsExplore Azure APIM essential concepts and features, then organically dive into advanced features and implementations with subsequent sectionsFamiliar with Azure and/or APIs but not with API Management? Somewhat familiar with API Management? GOOD !Now explore with me all the flavours of this feature-packed API Management Service.Go from Beginner/Intermediate to EXPERT!To make our APIM Service Implementation and Architecture robust, we'll implement various solutions using other tools and services. So join me to implement API Management and also explore some other related services along the way:  App Registrations, OAuth2 Flows and Azure AD (Microsoft Entra ID) for delegated authentication and securityAzure Application Gateway, Front Door, Private Endpoint, VNets, NSGs for APIM Networking GitHub Actions for APIOps ImplementationDocker Containers and AKS (Azure Kubernetes Service) for deploying Self-hosted Gateway Azure Management REST API for Operations e.g. backup, restore & recovery options Azure Key Vault, Managed Identity, Custom Domains, DNS, Blob Storage, VMs etc.Microsoft Azure is fastest growing major Cloud Platform and this API Management offering is one of the most popular and widely used API Management Solution for a variety of IT organizations.  I've created this course out of my passion for teaching & technology. Having spent 14 years working in Enterprize Integration and all its flavours (APIs, ETL, EDI, Streaming etc), this service seemed like a good starting point to bring to you some crucial  aspects of what I've learnt from project implementations in both Integration and Cloud. I am confident that this practical guide would help tremendously whether your goal is just learning or whether you want to implement the service in your own organization.Happy Learning !!

Overview

Section 1: Course Introduction and Azure Basics

Lecture 1 Course Introduction

Lecture 2 Slide Downloads

Lecture 3 Navigate the course your way

Lecture 4 Udemy Player

Lecture 5 Azure Basics - Regions and Availability Zones

Lecture 6 Azure Resource Hierarchy

Lecture 7 Optimize Cloud Costs

Lecture 8 Sign up to Azure, set up access and budget

Section 2: API Fundamentals

Lecture 9 Definition and Analogy

Lecture 10 API Vs Web Service

Lecture 11 API Types

Lecture 12 API Examples

Lecture 13 Postman Demo and API Terminologies

Lecture 14 HTTP Methods and Idempotence

Lecture 15 HTTP Method Comparison

Lecture 16 HTTP Status Codes

Lecture 17 Understanding REST

Lecture 18 Exploring Google Maps API

Lecture 19 API Lifecycle and Benefits

Lecture 20 Section Summary

Section 3: Getting started with Azure API Management

Lecture 21 Azure APIM Components

Lecture 22 Why to use API Management?

Lecture 23 Create Azure APIM Service

Lecture 24 Import and test our first API

Lecture 25 IMPORTANT UPDATE on Demo Conference

Lecture 26 API Subscriptions and Products

Lecture 27 Explore Products, Operations and Definitions

Lecture 28 Design-first approach with Petstore Swagger Specs

Lecture 29 Mock API Response

Lecture 30 API Revisions

Lecture 31 API Versions (…and how is it different from Revisions?)

Lecture 32 APIM Pricing Tiers

Lecture 33 RBAC - Role Based Access Control

Lecture 34 Managed Identity (System-assigned & User-defined)

Lecture 35 APIM Workspaces

Section 4: Backends, Policy Scopes, Debugging, Caching, Exporting

Lecture 36 Named Values, Key Vault, Backend

Lecture 37 Backend config for Basic Auth

Lecture 38 Add API Manually

Lecture 39 Policies: Scopes and inheritance

Lecture 40 Policies: Coding basics

Lecture 41 Azure CLI, VS Code and Power Shell for APIM

Lecture 42 Importing App Service

Lecture 43 Importing SOAP API

Lecture 44 Importing Azure Functions

Lecture 45 Importing Logic App

Lecture 46 Debugging with Legacy Tracing

Lecture 47 Debugging with Advanced Tracing

Lecture 48 Caching - Internal Cache

Lecture 49 Caching - External Redis Cache with Advanced Caching Policy

Lecture 50 Export APIs

Section 5: API Security and Developer Portal

Lecture 51 Refresher - Understand OAuth2 Flows

Lecture 52 Secure API with JWT using Entra ID (Azure AD)

Lecture 53 Developer Portal - Essential Setup in under 15 minutes !

Lecture 54 Developer Portal - Access Control

Lecture 55 Azure AD as OAuth2 Server for Console

Lecture 56 Azure AD B2C as OAuth2 Server for Console

Lecture 57 External User Sign-up/Sign-In with AD B2C Identity

Lecture 58 Sign-In with Azure AD Identity

Lecture 59 Remove/Mask sensitive information

Lecture 60 Client Certificate Authentication - with Backend & APIM

Lecture 61 Basic Authentication - with Backend & APIM

Lecture 62 CORS in action

Lecture 63 API Defender, Protocols & Ciphers

Section 6: Networking

Lecture 64 Overview - Networking options illustrated

Lecture 65 Deploy to External VNet

Lecture 66 Deploy to Internal VNet

Lecture 67 Integrate Application Gateway with Internal VNet

Lecture 68 DDoS Protection for APIM

Lecture 69 Private Endpoint for VNet Connectivity

Lecture 70 Configure Azure Front Door

Lecture 71 Section Cleanup

Section 7: APIOps - DevOps for APIs

Lecture 72 APIOps Overview - Scenarios, Architecture & Prerequisites

Lecture 73 Initial Pipeline Setup for GitHub

Lecture 74 Extractor Tool

Lecture 75 Publisher Tool

Lecture 76 Environment Config - Named Values & Secrets

Lecture 77 Environment Config - Backends

Lecture 78 Environment Config - Loggers

Lecture 79 Environment Config - APIs & Diagnostics

Lecture 80 Extractor Config : Extract Specific APIs

Lecture 81 APIOps Approach for Multiple Teams

Lecture 82 APIOPs for Code-first Scenario using IDE (VSCode)

Lecture 83 Section Cleanup

Section 8: Deployment and Operations

Lecture 84 Capacity and Auto-Scaling

Lecture 85 Platform Releases and Updates

Lecture 86 Resiliency

Lecture 87 Zone Redundancy, Multi-region Deployment, Autoscaling

Lecture 88 Disaster Recovery (DR)

Lecture 89 Postman Collection Download

Lecture 90 Azure REST API

Lecture 91 Backup APIM Service

Lecture 92 Restore APIM Service

Lecture 93 Recover deleted service, Compute Platforms

Lecture 94 Backend multi-region failover

Lecture 95 Custom Domain

Lecture 96 Section Cleanup

Section 9: Self-hosted Gateway using Kubernetes

Lecture 97 Overview: Self-hosted Gateway

Lecture 98 Container and Kubernetes: Refresher

Lecture 99 Run Web Server using Docker: Refresher

Lecture 100 Deploy Gateway to Azure Kubernetes Cluster (AKS)

Lecture 101 Onboard and test APIs

Lecture 102 Support and Shared Responsibilities

Lecture 103 Section Cleanup

Section 10: Logging and Monitoring

Lecture 104 Query APIM Logs (KQL)

Lecture 105 Log Analytics Workspace

Lecture 106 Application Insights

Lecture 107 APIM Analytics and Metrics

Lecture 108 Alerts

Lecture 109 Workbooks

Lecture 110 Azure Monitor

Section 11: Congratulations

Lecture 111 Congratulations !

Lecture 112 Submit Feedback

Section 12: Appendix

Lecture 113 Important Note

Lecture 114 Copilot: Microsoft's AI Assistant

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