Azure for Developers: API Management (2019)

Azure for Developers: API Management (2019)

1h 13mIntermediate2019-03-26

Authors

Robby Millsap

Robby Millsap

Senior Software Engineer at Trek Bicycle

Course details

Azure API Management (APIM) organizes your APIs and provides features that can help you secure, monitor, and document all of your operations. In this course, instructor Robby Millsap takes a deep dive into the features available in APIM. Robby steps through how to set up and publish a robust set of APIs, taking into account implications for security, performance, and more. He shows how to set up APIs from existing sources, including existing APIs and Azure Functions, as well how to mock new APIs that haven’t been created yet. By the end of this course, you’ll have a richer understanding of what’s available in APIM, as well as some handy step-by-step tutorials on how to set up APIs for a wide variety of scenarios.

Learning objectives
Components and pricing tiers
Customizing the developer portal
Adding APIs
Policies (inbound, outbound, and on-error)
Policy expressions
Authentication
Monitoring APIs
Boosting performance using caching features
Setting up a custom domain

Skills covered

Cloud DevelopmentAzureSoftware Development ToolsNetwork AdministrationCloud PlatformsLearningNetwork and System AdministrationCloud ComputingMicrosoftSoftware Development

Concepts

Introduction

  • The 101 on APIs
  • What you should know

Overview

  • Components and pricing tiers
  • Demo - Creating an APIM instance
  • Products and APIs
  • Demo - Configure APIM roles using Azure AD

Developer Portal

  • Developer portal
  • Demo - Customizing the developer portal

Adding API's

  • Blank API
  • Function API
  • Add existing App Service

Policies

  • What are policies
  • Policy expressions
  • Demo - Integrating Auth0 JWT tokens with APIM

Supporting APIs

  • Monitoring APIs
  • Versioning
  • Caching
  • Throttling
  • Repository
  • Demo - Set up custom domain

Conclusion

  • Review
40,000 Toman