Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Microsoft

Architect API integration in Azure

Microsoft via Microsoft Learn

Overview

  • Module 1: Learn about using an Azure API gateway to share APIs with partners, and how to use subscription keys to control access to your APIs.
  • In this module, you will:

    • Create an Azure API gateway
    • Import an API to the API gateway
    • Publish an API ready for developer access
    • Call an API with a subscription key
  • Module 2: Learn how to use Azure API Management to change an API without rewriting code to enable you to apply a caching policy to a GET operation for quicker response.
  • In this module, you will:

    • Identify whether or not a policy exists for the desired behavior
    • Choose a policy scope
    • Configure and apply a caching policy in the Azure portal
  • Module 3: Protect your back-end APIs from information exposure and implement throttling to prevent resource exhaustion with policies in Azure API Management.
  • In this module, you will:

    • Create an Azure API gateway
    • Import a RESTful API into the gateway
    • Implement policies to secure and throttle the requests
    • Call an API to test the applied policies
  • Module 4: Discover how to protect your APIs from unauthorized use with API keys and client certificate authentication.
  • In this module, you will:

    • Use API keys to secure your APIs
    • Use client certificate authentication to secure your APIs
  • Module 5: In this module, you will learn how to assemble multiple Azure Functions into a single API using Azure API Management.
  • In this module, you will:

    • Identify the value of Azure API Management in a serverless application
    • Import an Azure Functions app as an API in Azure API Management
    • Import multiple Azure Functions apps as a single API in Azure API Management

Syllabus

  • Module 1: Publish and manage your APIs with Azure API Management
    • Introduction
    • Create an API gateway
    • Exercise - Create an API gateway
    • Import and publish an API
    • Exercise - Import and publish an API
    • Call an API with a subscription key
    • Exercise - Call an API with a subscription key
    • Summary
  • Module 2: Improve the performance of an API by adding a caching policy in Azure API Management
    • Introduction
    • Choose the right API Management policy
    • Knowledge check
    • Configure a caching policy
    • Exercise - Configure a caching policy
    • Summary
  • Module 3: Protect your APIs on Azure API Management
    • Introduction
    • Remove technical information from API responses
    • Exercise - Remove header information
    • Mask URLs with a transformation policy
    • Exercise - Mask URLs with a transformation policy
    • Throttle API requests
    • Exercise - Throttle API requests
    • Summary
  • Module 4: Control authentication for your APIs with Azure API Management
    • Introduction
    • What is API Management?
    • Create subscriptions in Azure API Management
    • Exercise - Create subscriptions in Azure API Management
    • Use client certificates to secure access to an API
    • Exercise - Use client certificates to secure access to an API
    • Summary
  • Module 5: Expose multiple Azure Function apps as a consistent API by using Azure API Management
    • Introduction
    • Create a new API in API Management from a function app
    • Exercise - Create a new API in API Management from a function app
    • The benefits of using Azure API Management to compose your API
    • Exercise - Add another Azure Functions app to an existing API
    • Summary

Reviews

Start your review of Architect API integration in Azure

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.