Microsoft Azure Training Library
Working with the cloud has grown exponentially, and enterprises are choosing to operate their businesses in this way more than ever. Cloud Academy is enabling teams to access vital resources and education to equip the workforce with comprehensive cloud training for new professionals, novices, and those looking to expand their skill set. The Microsoft Azure Training Library is the database for learning paths, courses, quizzes, and labs, with training provided by field experts to educate IT professionals and give them the confidence they need to learn Microsoft Azure and improve their skills.
Master Your Skills!
Assess your proficiency with Smart Skills and get personalized training to skip what you already know, or start as a beginner and master your skills from the ground up.Learn smarterExplore all library
- HANDS-ON LABParveen SinghSecuring Azure Container Apps With Private Endpoints and Application GatewayAdvancedDuration: Up to 1 hourAuthor: Parveen Singh; Difficulty: Advanced; Description: Learn how to secure the communication of Azure Container Apps with Private Endpoints and Application Gateway using Azure Portal in this hands-on lab.; Duration: Up to 1 hour; Content Topics: Microsoft Azure; This hands-on lab has: 4 Lab steps
- LAB CHALLENGEParveen SinghDeploying an HTTP Trigger Azure Function App ChallengeIntermediateDuration: Up to 1 hourAuthor: Parveen Singh; Difficulty: Intermediate; Description: Put your Azure Function skills to the test by deploying an HTTP trigger-based function app in this hands-on lab challenge.; Duration: Up to 1 hour; Content Topics: Serverless; This lab challenge has: 2 Lab steps
- LAB CHALLENGEParveen SinghAzure Container Apps Deployment ChallengeIntermediateDuration: Up to 1 hourAuthor: Parveen Singh; Difficulty: Intermediate; Description: Put your Azure Container Apps and Container Registry skills to test by deploying container applications in this hands-on lab challenge.; Duration: Up to 1 hour; Content Topics: Containers; This lab challenge has: 1 Lab step
- HANDS-ON LABParveen SinghInteracting with Azure AI Speech Service with Azure AI StudioIntermediateDuration: Up to 1 hourAuthor: Parveen Singh; Difficulty: Intermediate; Description: Learn how to use Azure AI Speech Service to convert speech to text and text to speech using Azure AI Studio.; Duration: Up to 1 hour; Content Topics: Artificial Intelligence; This hands-on lab has: 3 Lab steps
- HANDS-ON LABParveen SinghManage, Monitor, and Secure Azure AI ServicesIntermediateDuration: Up to 1 hourAuthor: Parveen Singh; Difficulty: Intermediate; Description: Learn to manage, monitor, and secure Azure AI services using best practices and Azure tools.; Duration: Up to 1 hour; Content Topics: Artificial Intelligence; This hands-on lab has: 4 Lab steps
- HANDS-ON LABParveen SinghExploring Azure KeyVault RBAC vs Access Policies Permission ModelIntermediateDuration: Up to 1 hourAuthor: Parveen Singh; Difficulty: Intermediate; Description: Understand two permission models for Azure KeyVault and how they can be used to secure your secrets in this hands-on lab.; Duration: Up to 1 hour; Content Topics: Encryption; This hands-on lab has: 3 Lab steps
- HANDS-ON LABParveen SinghPreventing Code Injection Vulnerability using Azure WAF on Application GatewayAdvancedDuration: Up to 1 hourAuthor: Parveen Singh; Difficulty: Advanced; Description: Learn how to prevent code injection vulnerability using Azure WAF on Application Gateway in this hands-on lab.; Duration: Up to 1 hour; Content Topics: Management, Security; This hands-on lab has: 3 Lab steps
- HANDS-ON LABParveen SinghHandling Azure Storage Account Blob Changes With Azure Logic App WorkflowIntermediateDuration: Up to 1 hourAuthor: Parveen Singh; Difficulty: Intermediate; Description: Learn how to handle Azure Storage Account Blob changes with Azure Logic App workflow in this hands-on lab.; Duration: Up to 1 hour; Content Topics: Development, Storage; This hands-on lab has: 3 Lab steps
- LAB CHALLENGEParveen SinghAttaching Application Security Group to Azure VM ChallengeBeginnerDuration: Up to 1 hourAuthor: Parveen Singh; Difficulty: Beginner; Description: Put your Azure skills to test by attaching an Application Security Group to an Azure VM to allow HTTP traffic to the VM in this hands-on lab challenge.; Duration: Up to 1 hour; Content Topics: Networking; This lab challenge has: 1 Lab step
- HANDS-ON LABParveen SinghAttaching an Application Security Group to an Azure VM Running Web ServerBeginnerDuration: Up to 1 hourAuthor: Parveen Singh; Difficulty: Beginner; Description: Learn how to create an application security group and attach it to an Azure VM running a web server in this hands-on lab.; Duration: Up to 1 hour; Content Topics: Networking; This hands-on lab has: 3 Lab steps
- HANDS-ON LABParveen SinghUsing Azure Automation Hybrid Worker to Automate Windows Server AdministrationAdvancedDuration: Up to 1 hourAuthor: Parveen Singh; Difficulty: Advanced; Description: Learn how to use Azure Automation hybrid worker to execute runbooks and administer a Windows server in this hands-on lab.; Duration: Up to 1 hour; Content Topics: Microsoft Azure; This hands-on lab has: 4 Lab steps
- LAB CHALLENGEParveen SinghCreating Azure Durable Functions ChallengeBeginnerDuration: Up to 1 hourAuthor: Parveen Singh; Difficulty: Beginner; Description: Put your Azure Functions skills to the test by creating Durable Functions using Azure Core Tools, Azure CLI, and Azure Portal in this hands-on lab challenge.; Duration: Up to 1 hour; Content Topics: Serverless; This lab challenge has: 1 Lab step
- HANDS-ON LABParveen SinghUsing Azure App Configuration to Centralize Software ConfigurationIntermediateDuration: Up to 1 hourAuthor: Parveen Singh; Difficulty: Intermediate; Description: Learn how to reference Azure App Configuration to fetch configuration settings directly from the application's source code in this hands-on lab.; Duration: Up to 1 hour; Content Topics: DevOps; This hands-on lab has: 4 Lab steps
- LAB CHALLENGEParveen SinghAzure App Configuration Deployment ChallengeBeginnerDuration: Up to 1 hourAuthor: Parveen Singh; Difficulty: Beginner; Description: Put your Azure App Configuration skills to test by deploying the resource and adding configuration settings in this hands-on lab challenge.; Duration: Up to 1 hour; Content Topics: Microsoft Azure; This lab challenge has: 2 Lab steps
- HANDS-ON LABParveen SinghInteracting with Azure CosmosDB using Python SDKIntermediateDuration: Up to 1 hourAuthor: Parveen Singh; Difficulty: Intermediate; Description: Learn how to create an Azure CosmosDB account and containers using Python SDK in this hands-on lab.; Duration: Up to 1 hour; Content Topics: NoSQL; This hands-on lab has: 3 Lab steps
- HANDS-ON LABParveen SinghInteracting with Azure Web App using Python SDKBeginnerDuration: Up to 1 hourAuthor: Parveen Singh; Difficulty: Beginner; Description: Learn how to use Python SDK to authenticate and interact with Azure Web Apps in this hands-on lab.; Duration: Up to 1 hour; Content Topics: Microsoft Azure; This hands-on lab has: 3 Lab steps
- LAB CHALLENGEParveen SinghConnecting Azure Web App to KeyVault for Application Settings ChallengeAdvancedDuration: Up to 1 hourAuthor: Parveen Singh; Difficulty: Advanced; Description: Put your Azure Web App, CosmosDB, and KeyVault skills to test by creating a key vault referenced application settings on web app in this hands-on lab challenge.; Duration: Up to 1 hour; Content Topics: NoSQL, Encryption, Web; This lab challenge has: 2 Lab steps
- HANDS-ON LABParveen SinghInteracting with Azure Cosmos DB from NextJS Web App using Application SettingsIntermediateDuration: Up to 1 hourAuthor: Parveen Singh; Difficulty: Intermediate; Description: Learn how to connect a NextJS Web App with Azure CosmosDB using Application Settings in this hands-on lab.; Duration: Up to 1 hour; Content Topics: NoSQL, Web; This hands-on lab has: 5 Lab steps
- HANDS-ON LABParveen SinghSecuring Public Web Apps through FrontDoor using Access Restrictions Advanced FiltersIntermediateDuration: Up to 1 hourAuthor: Parveen Singh; Difficulty: Intermediate; Description: Learn how to secure public web app endpoints hosted behind Azure Front Door using advanced access restriction filters in this hands-on lab.; Duration: Up to 1 hour; Content Topics: Web; This hands-on lab has: 4 Lab steps
- HANDS-ON LABQASpeech recognitionBeginnerDuration: Up to 2 hoursAuthor: QA; Difficulty: Beginner; Description: Speech recognition; Duration: Up to 2 hours; This hands-on lab has: 3 Lab steps
- HANDS-ON LABParveen SinghHandling Messages with Azure Storage QueueIntermediateDuration: Up to 1 hourAuthor: Parveen Singh; Difficulty: Intermediate; Description: Learn how to send and receive messages from Azure Storage Queue using Azure SDK in this hands-on lab.; Duration: Up to 1 hour; Content Topics: Object Storage; This hands-on lab has: 4 Lab steps
- LAB CHALLENGEParveen SinghAzure Automation Account DSC ChallengeIntermediateDuration: Up to 1 hour and 30 minutesAuthor: Parveen Singh; Difficulty: Intermediate; Description: Put your Azure Automation Account State Configuration (DSC) skills to test in this hands-on lab challenge.; Duration: Up to 1 hour and 30 minutes; Content Topics: Microsoft Azure; This lab challenge has: 2 Lab steps
- HANDS-ON LABParveen SinghUnderstanding Azure Durable Function ChainingIntermediateDuration: Up to 1 hourAuthor: Parveen Singh; Difficulty: Intermediate; Description: Understand the function chaining concept in Durable Function and create the durable functions using Core Tools in this hands-on lab.; Duration: Up to 1 hour; Content Topics: Serverless; This hands-on lab has: 5 Lab steps
- LAB CHALLENGEParveen SinghAzure Virtual Network NAT with Azure Function ChallengeIntermediateDuration: Up to 1 hourAuthor: Parveen Singh; Difficulty: Intermediate; Description: Put your Azure Virtual Network NAT Skills with Azure Function to test Outbound connectivity in this hands-on lab challenge.; Duration: Up to 1 hour; Content Topics: Serverless; This lab challenge has: 2 Lab steps