Architect API integration in Azure

Go to class
Write Review

Free Online Course: Architect API integration in Azure provided by Microsoft Learn is a comprehensive online course, which lasts for 3-4 hours worth of material. The course is taught in English and is free of charge.

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