Introduction to Azure API management
1. Introduction to Azure API management
Hey everyone, welcome to this course on API Management.2. Welcome!
I am Fiodar Sazanavets. I am a senior software engineer at Microsoft working on delivering a large-scale cloud solution that can process large volumes of data on a daily basis.3. Course objectives
In this course, we will learn how to use Azure for API management. We will start by briefly recapping the fundamentals of application programming interfaces (APIs) by covering the core principles of RESTful API architecture. Later, we will focus on Azure API Management service, including using it for securing APIs and configuring various policies. It will also prepare you for the AZ-204 certification exam, as the course was designed to cover the implementing Azure API Management part of the exam.4. Use cases for APIs
The importance of APIs goes way beyond Azure. Virtually any software, including mobile and desktop apps rely on APIs. Many apps you use in your day-to-day like social media, travel, e-commerce and location apps all use APIs. Let's have a look at a more detailed example.5. Weather app example
Imagine you're using a weather app and want to know the weather for your upcoming trip to Paris. The app doesn't store data for all locations in the world, so what happens when you search for "Paris"? The app sends a request to a weather service provider's API. The Weather API processes the request and responds with the data. Consecutively, the app takes that response and displays it on your screen.6. Course prerequisites
Before you embark on this course, you are expected to have fundamental knowledge on cloud computing and programming. Firstly, you're expected to have background knowledge such as on-demand resources, scalability, and key cloud service models, such as Infrastructure-as-a-Service, Platform-as-a-Service, and Software-as-a-Service. If you're new to Azure, we recommend taking the Azure Fundamentals track first. Secondly, because we will be writing applications that can connect to services hosted in Azure, programming knowledge is recommended. Experience in Python is preferred, as this will be the language we will use. However, the core principles taught in this course can be implemented in other programming languages. Prerequisite knowledge of APIs is helpful before taking this course. If APIs are new to you, we recommend you take the "Introduction to APIs in Python course" first.7. Let's practice!
Are you ready to see how API concepts are applied in practice? Let's do it!Create Your Free Account
or
By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA.