Designing an API Management Strategy for Microsoft Azure
By Reza Salehi
Course info



Course info



Description
APIs are one of the most, if not the most, vital block of every modern application build. In this course, Designing an API Management Strategy for Microsoft Azure, you will gain the ability to enhance your existing APIs by using Microsoft Azure API Management (APIM) service. First, you will learn about the building blocks of an API Management instance. Next, you will discover how to use policies to make your APIs more secure and limit the clients to a fixed number of calls/bandwidth, IP and improve your API security. Finally, you will explore how to expose your Azure Function Apps and Service Fabric microservices to HTTP clients using APIM. When you are finished with this course, you will have the skills and knowledge of Azure API Management needed to easily create efficient API stores and provide the best experience to your API clients.
Section Introduction Transcripts
Course Overview
Hi everyone. My name is Reza Salehi, and welcome to my course, Designing an API Management Strategy for Microsoft Azure. I am a cloud development consultant. I help organizations move their software platform to the cloud to be more efficient. Did you know implementing non-business requirements for your API, such as authentication, IP filtering, creating test panels, auditing, and applying call limits can take a significant amount of time and effort, sometimes more than the initial time your team spent on the APIs core functionality. This course is going to help you add these important features and much more to your APIs with the least amount of effort. Some of the major topics that we will cover include introducing Azure API Management or APIM and its components, using APIM policies, policy scopes and sections to erase your existing APIs, adding logging and auditing to APIM, and finally, integrating APIM with other Microsoft Azure services, such as Application Gateway, Service Fabric, and Azure function apps. By the end of this course you will know enough to take your existing production APIs to the next level using Microsoft Azure API management. Before beginning the course you should be familiar with the Azure portal, Azure App Services, and the Azure PowerShell. I hope you will join me on this journey to learn Azure API Management with the Designing and API Management Strategy for Microsoft Azure course at Pluralsight.