English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 3h 03m | 565 MB
Learn how to use Azure API Management and build secure and scalable enterprise-level APIs that can be discovered and consumed internally or by third-party applications. In this course for advanced Azure developers, instructor Nertil Poci reveals what Azure API Management service is, the needs it meets, and the features it offers. He explains how to create your very first API project and shows how to scale it to support any number of requests. He then shows how to deploy your API to Azure and consume it with the API Management service, including adding consumption rules that apply rate-limit and control-flow policies, modify headers, handle errors, and more. He also shows how to make APIs secure and discoverable, and monitor the performance of APIs after release using analytics, app insights, and live metrics. Plus, learn how to keep your APIs up to date over time—without any service interruption—through versioning.
Table of Contents
Introduction
1 Create an enterprise-ready API
2 What you should know
1. Getting Started with Azure API Management Service
3 Introducing Azure API Management service
4 Creating your first Azure API Management project
5 Adding new APIs to the API Management project
6 Testing APIs using mocked data
7 Challenge Create and publish an API with Azure API Management
8 Solution Create and publish an API with Azure API Management
2. Deploying and Consuming APIs through Azure API Management
9 Exploring and deploying your API to Azure
10 Exposing your API endpoints via Azure API Management service
11 Consuming your backend APIs via Azure API Management service
12 Updating APIs using revisioning
13 Versioning APIs in Azure API Management
14 Challenge Add a second version to an existing API
15 Solution Add a second version to an existing API
3. Adding API Consumption Rules Using Policies
16 What are policies in Azure API Management
17 Applying a rate limit policy to your API
18 Manipulating request headers using policies
19 Handling CORS in Azure API management
20 Creating and applying advanced policies to your API
21 Error handling using policies
22 Debugging policies
23 Challenge Apply an hourly usage rate limit policy to an API
24 Solution Apply an hourly usage rate limit policy to an API
4. Securing Your APIs with Azure API Management Service
25 Securing APIs using subscription keys
26 Securing APIs with OAuth2 setup
27 Securing APIs with OAuth2 configuration
28 Securing APIs using certificates
29 Challenge Implement OAuth authentication for Azure API Management
30 Solution Implement OAuth authentication for Azure API Management
5. Making Your API Discoverable Using the Developer Portal
31 Customizing the developer portal
32 Requesting and approving subscription keys via the portal
33 Authenticating developers via Azure AD
34 Self-hosting Azure API service developer portal
35 Customizing email templates
36 Challenge Enable Azure AD authentication
37 Solution Enable Azure AD authentication
6. Debugging and Monitoring Azure API Management Resources
38 Understanding API performance using analytics
39 Configure Azure Application Insights for APIs
40 Analyzing API logs using Application Insights
41 Analyzing application dependencies using Application Map
42 Viewing real-time metrics using live metrics
43 Getting notified using alerts
44 Challenge Create alerts for failed requests
45 Solution Create alerts for failed requests
Conclusion
46 Next steps for your enterprise APIs
Resolve the captcha to access the links!