Learn how to configure security policies and manage security alerts with the tools and services in Azure. This learning path can help you prepare for the Microsoft Certified: Azure Security Engineer Associate certification.
Blog
-
Develop a security and compliance plan
Build strategies around security and compliance that enable you to authenticate and authorize your users, handle sensitive information, and enforce proper governance.
-
Transform your business applications with fusion development
Fusion development allows your business to build better applications, faster by bringing together professional developers with citizen, or low-code, developers. This learning path will teach you how a fusion development team functions, introduce low-code concepts for professional developers, and explain how a professional developer can enable their citizen developer counterparts to build amazing Power Apps applications using pro-code tools and frameworks they’re already familiar and comfortable with, like JavaScript, ASP.NET Core web APIs, and Azure API Management.
-
Architect API integration in Azure
Learn how to architect API integration in Azure, and provide secure, scalable API access for your applications.
Prerequisites
- Familiarity with basic concepts of web APIs, including operations, endpoints, and API standards such as OpenAPI.
- Familiarity with C#
- Have a base understanding of Azure and cloud concepts, services, and the Azure portal.
-
Manage your generative AI APIs with Azure API Management
This module will help you understand how to manage APIs at scale with Azure API Management. Specifically it will show how to interact with Azure OpenAI service.
Learning objectives
In this module you will:
- Identify challenges around managing APIs.
- Distinguish key concepts in Azure API Management.
- Learn to approach challenges on AI APIs around token management.
-
Integrate OpenAPI-enabled Web APIs with Azure API Management through Visual Studio
Learn how to add an OpenAPI-enabled Web API application to Azure API Management through Visual Studio.
Learning objectives
In this module, you will:
- Add a web API described with an OpenAPI document to Azure API Management through Visual Studio.
-
Secure your cloud applications in Azure
Learn how to secure your Azure apps and associated data with encryption, certificates, and policy. This learning path can help you prepare for the Microsoft Certified: Azure Security Engineer Associate certification.
-
Expose multiple Azure Function apps as a consistent API by using Azure API Management
Combine multiple Azure Functions apps into a unified interface by importing them into a single Azure API Management instance.
Learning objectives
In this module, you’ll:
- Identify the value of Azure API Management in a serverless application.
- Import an Azure Functions app as an API in Azure API Management.
- Import multiple Azure Functions apps as a single API in Azure API Management.
-
Protect your APIs on Azure API Management
Use policies in Azure API Management to protect your backend APIs from information exposure and implement throttling (rate limiting) to prevent resource exhaustion.
Learning objectives
In this module, you will:
- Create an Azure API gateway.
- Import a RESTful API into the gateway.
- Implement policies to limit unintended information exposure and throttle the requests.
- Test the applied policies by calling an API.
-
Improve the performance of an API by adding a caching policy in Azure API Management
API Management policies are configurable modules that you can add to APIs to change their behaviors. Policies can do things like cache responses, transform documents and values, call webhooks for notification or audit purposes, and retry requests after transient failures. This module shows how to use policies to enable caching in order to improve API performance under load.
Learning objectives
In this module, you will:
- Identify whether or not a policy exists for the desired behavior
- Choose a policy scope
- Configure and apply a caching policy in the Azure portal