8340  Reviews star_rate star_rate star_rate star_rate star_half

Building Scalable API Solutions with Azure API Management

In this Azure course, learners gain comprehensive knowledge of Azure API Management, enabling them to design, secure, publish, and monitor APIs effectively. Through hands-on exercises, they explore...

Read More
Duration 1 day
Course Code WA3687
Available Formats Classroom

Overview

In this Azure course, learners gain comprehensive knowledge of Azure API Management, enabling them to design, secure, publish, and monitor APIs effectively. Through hands-on exercises, they explore how to leverage Azure API Management for building scalable and reliable API solutions. By the end of this course, learners confidently integrate APIs with diverse backend systems while ensuring security, performance, and governance.

Skills Gained

  • Understand the core features and benefits of Azure API Management.
  • Design and implement secure and scalable APIs.
  • Configure API policies for traffic management, security, and transformation.
  • Monitor, troubleshoot, and analyze API performance.
  • Integrate Azure API Management with backend systems and DevOps workflows.

Prerequisites

  • Basic understanding of APIs and web services.
  • Familiarity with RESTful principles.
  • Basic knowledge of Azure services and portal usage.

Course Details

Setup Requirements

  • A computer with an internet connection is required.
  • A remote lab VM with all necessary software and an Azure subscription will be provided as part of the training.

Introduction to Azure API Management

  • Overview of API Management and its role in modern applications
  • Core components: Gateway, Developer Portal, and Management Plane
  • Understanding use cases and benefits of API Management
  • Exploring the Azure API Management service tiers
  • Concepts of API gateways and lifecycle management
  • Designing APIs in Azure API Management
  • Creating APIs in Azure Portal
  • Importing APIs using OpenAPI specifications
  • Managing API versions and revisions
  • Grouping APIs into products for logical organization
  • Configuring user access and subscription keys

Securing APIs with Azure API Management

  • Implementing authentication and authorization using OAuth 2.0 and Azure Active Directory
  • Configuring IP restrictions and access controls
  • Encrypting communication with TLS/SSL
  • Adding security policies for protecting backend services
  • Setting up rate limits and throttling

Applying API Policies for Transformation and Control

  • Introduction to Azure API Management policies
  • Applying transformation policies for URL mapping and content conversion
  • Using caching policies to enhance performance
  • Configuring cross-origin resource sharing (CORS)
  • Debugging and testing policies in the Azure Portal

Monitoring and Analyzing API Performance

  • Setting up logging and diagnostics for APIs
  • Using Azure Monitor and Application Insights for API tracking
  • Viewing usage analytics and reporting
  • Troubleshooting common API errors
  • Optimizing API performance using insights

Integrating Azure API Management with Backend Systems

  • Connecting APIs to Azure App Services, Functions, and other backends
  • Setting up API Management with on-premises systems using Azure VPN
  • Exploring hybrid connectivity options with Azure Arc
  • Automating API deployments with Azure DevOps pipelines
  • Managing CI/CD workflows for API Management configurations

Schedule

FAQ

How do I get a Microsoft exam voucher?

Pearson Vue Exam vouchers can be requested and ordered with your course purchase or can be ordered separately by clicking here.

  • Vouchers are non-refundable and non-returnable. Vouchers expire 12 months from the date they are issued unless otherwise specified in the terms and conditions.
  • Voucher expiration dates cannot be extended. The exam must be taken by the expiration date printed on the voucher.

Do Microsoft courses come with post lab access?

Most Microsoft official courses will include post-lab access ranging from 30 to 180 calendar days after instructor led course delivery. A lab training key in class will be provided that can be leveraged to continue connecting to a remote lab environment for the individual course attendee.

Does the course schedule include a Lunchbreak?

Lunch is normally an hour-long after 3-3.5 hours of the class day.

What languages are used to deliver training?

Microsoft courses are conducted in English unless otherwise specified.

Reviews

Good training material and good instruction. More time needs to be provided for the lab work.

The training was very good to understand the concepts and how to set up things .

Some Labs are very good but some steps it ask to update but its already updated, but overall its very good training.

I think the platform is very good and look forward to taking my next course in early October.

Good Course. We covered a lot of material in a short amount of time. This course had useful labs that built upon each other.