Introduction
Create an enterprise-ready API
()
What you should know
()
1. Getting Started with Azure API Management Service
Introducing Azure API Management service
()
Creating your first Azure API Management project
()
Adding new APIs to the API Management project
()
Testing APIs using mocked data
()
Challenge: Create and publish an API with Azure API Management
()
Solution: Create and publish an API with Azure API Management
()
2. Deploying and Consuming APIs through Azure API Management
Exploring and deploying your API to Azure
()
Exposing your API endpoints via Azure API Management service
()
Consuming your backend APIs via Azure API Management service
()
Updating APIs using revisioning
()
Versioning APIs in Azure API Management
()
Challenge: Add a second version to an existing API
()
Solution: Add a second version to an existing API
()
3. Adding API Consumption Rules Using Policies
What are policies in Azure API Management?
()
Applying a rate limit policy to your API
()
Manipulating request headers using policies
()
Handling CORS in Azure API management
()
Creating and applying advanced policies to your API
()
Error handling using policies
()
Debugging policies
()
Challenge: Apply an hourly usage rate limit policy to an API
()
Solution: Apply an hourly usage rate limit policy to an API
()
4. Securing Your APIs with Azure API Management Service
Securing APIs using subscription keys
()
Securing APIs with OAuth2 setup
()
Securing APIs with OAuth2 configuration
()
Securing APIs using certificates
()
Challenge: Implement OAuth authentication for Azure API Management
()
Solution: Implement OAuth authentication for Azure API Management
()
5. Making Your API Discoverable Using the Developer Portal
Customizing the developer portal
()
Requesting and approving subscription keys via the portal
()
Authenticating developers via Azure AD
()
Self-hosting Azure API service developer portal
()
Customizing email templates
()
Challenge: Enable Azure AD authentication
()
Solution: Enable Azure AD authentication
()
6. Debugging and Monitoring Azure API Management Resources
Understanding API performance using analytics
()
Configure Azure Application Insights for APIs
()
Analyzing API logs using Application Insights
()
Analyzing application dependencies using Application Map
()
Viewing real-time metrics using live metrics
()
Getting notified using alerts
()
Challenge: Create alerts for failed requests
()
Solution: Create alerts for failed requests
()
Conclusion
Next steps for your enterprise APIs
()
Ex_Files_Enterprise_API.zip
(3.0 MB)