Architect API integration in Azure
Offered By: Microsoft via Microsoft Learn
Course Description
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.
- 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.
- 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.
- 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.
- 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.
- 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
In this module, you will:
In this module, you will:
In this module, you will:
In this module, you will:
In this module, you will:
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
Tags
Related Courses
API Design and Fundamentals of Google Cloud's Apigee API PlatformGoogle Cloud via Coursera API Development on Google Cloud's Apigee API Platform
Google Cloud via Coursera API Security on Google Cloud's Apigee API Platform
Google Cloud via Coursera Developing APIs with Google Cloud's Apigee API Platform
Google Cloud via Coursera Developing APIs with Google Cloud's Apigee API Platform
Google Cloud via Coursera