Increasingly Application Programming Interfaces (APIs) are being referred to as the engines of growth and are fundamentally changing the way organizations do business. In this course, Microsoft Azure API Management Essentials, you'll learn about using Azure API Management service to ensure that your current and future APIs can reach the fullest potential. First, you'll learn why you should use API Management, and how to manage your API with Azure API Management. Next, you'll learn how to protect your API with rate limits and how to add caching to improve API performance. Then, you'll learn about policies in API Management and C# based Policy Expressions. Finally, you'll learn about security in API Management. By the end of this course, you'll have a solid understanding of Azure API Management, its key capabilities, and how to host and secure your API (internal and external).
Course Overview Hello everyone. My name is Vishwas Lele, and I welcome you to this course, Microsoft Azure API Management Essentials. I'm an Azure MVP, and I also serve as the CTO for Applied Information Sciences. I'm pleased to present this course to you on one of my favorite services on the Azure platform. Increasingly, application programming interfaces, or APIs, are being referred to as the engines of growth, and are fundamentally changing the way organizations do business. This course demonstrates to you how to use Microsoft Azure API management to quickly and securely enable your APIs for mobile development, internal, as well as external use. Some of the topics that we will cover as part of this course include why API management, managing your API using API management, protecting your API with rate limits, adding caching to improve your API performance, policies in API management, C# based policed expressions, and of course, security with API management. By the end of this course you'll have a solid understanding of Azure API management, its key capabilities, and how you can host your APIs, both internal, as well as external on this service. From here you can continue your learning by diving into related services, like Azure App Service, or Service Fabric. I hope you will join me on this journey to learn Azure API management. Thank you.
Understanding API Management Welcome. My name is Vishwas Lele, and I'm pleased to present to you this course on Microsoft Azure API Management Essentials. I've been working with the Microsoft Azure platform for a number of years, and as you know, there's a growing list of services on the platform, and Azure API management happens to be one of my favorite services, not only because I've used it quite extensively, but also because the applicability of the service is well-defined and is really easy to get started. So what is API management? Well, you may have an existing API, or perhaps you're building a new API, API management allows you to make that API shareable with others, make it more secure, and above all, make it more manageable. Those are some of the key advantages of using API management. Let us get started.
Policies in Microsoft Azure API Management Welcome to this module on Policies in API Management. Policies are the most important capability in Azure API management, and we'll be spending almost the entire module talking about the policies. But before we get started with policies, let us set up our development environment, and all of the code that I'm going to be using is available to you, so I hope you can follow along as I go about setting up the environment for the rest of the demos in this module.
Security in API Management Hello and welcome to module three. In this module we are going to talk about Security in Azure API Management. This module builds on module one and two. Of course, in module one, we talked about core concept of Azure API Management. Module two really was about the power of policies, where you get to inject custom code and modify the behavior of the API Management proxy. In this module, we are going to focus on policies that help us make our API more secure. Let us get started.