Module 1: Building API Apps Overview
This first module will provide an overview to give you and understanding of the Web API capabilities available in Microsoft Azure.
Module 2: Building API Apps
Here you will learn how to build and host Web APIs in the cloud using Azure App Service API Apps.
Module 3: API Management
Here we will cover topics around how to manage APIs using the Azure API Management service.
Module 4: Improving API Performance
This module with discuss how to improve API performance. Topics will include scaling options such as scaling up, scaling down, scaling out, adding units, adding regions, and API caching.
Module 5: Monitoring and Diagnostics
In this module we will cover Monitoring and Diagnostics. You will learn how to monitor your app using metrics, perfromance alerts, and diagnostic logs, and analytics.
Lab: Introduction to API Management
In this lab, you will create a Web API using ASP.NET MVC that will then be deployed into Azure API Apps. You will also integrate Swagger using the Swashbuckle NuGet package to automatically generate usage documentation for the Web API. From there you will setup a new API Management Service within Azure, and publish a custom Web API deployed to an Azure API App to be a Managed API.