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.
Smart Skills are out!
Smart Skills enable you to learn faster and more efficiently without wasting time on areas of knowledge you already know. Start by assessing your skill and enroll into a personalized path focused entirely on filling your knowledge gap!Start assessing your skillsExplore all library
- HANDS-ON LABParveen SinghExploring Azure OpenAI ServiceBeginnerDuration: Up to 1 hourAuthor: Parveen Singh; Difficulty: Beginner; Description: Learn how Azure OpenAI service works and understand the various configurations it offers in this hands-on lab.; Duration: Up to 1 hour; Content Topics: Artificial Intelligence; This hands-on lab has: 2 Lab steps
- HANDS-ON LABParveen SinghUsing Watchlists in Microsoft SentinelIntermediateDuration: Up to 1 hourAuthor: Parveen Singh; Difficulty: Intermediate; Description: Learn how to use watchlists and understand its usage in actively detecting threats under Microsoft Sentinel in this hands-on lab.; Duration: Up to 1 hour; Content Topics: Security; This hands-on lab has: 2 Lab steps
- HANDS-ON LABParveen SinghGetting Started with Azure App ConfigurationBeginnerDuration: Up to 1 hourAuthor: Parveen Singh; Difficulty: Beginner; Description: Learn how to use the Azure App Configuration resource to centrally manage the application settings in this hands-on lab.; Duration: Up to 1 hour; Content Topics: Microsoft Azure; This hands-on lab has: 3 Lab steps
- HANDS-ON LABAdil IslamDeploying a Webapp to Azure App Service Using Git LocallyBeginnerDuration: Up to 45 minutesAuthor: Adil Islam; Difficulty: Beginner; Description: Learn how to deploy a webapp to Azure App service locally using Git in this hands-on lab!; Duration: Up to 45 minutes; Content Topics: Microsoft Azure; This hands-on lab has: 5 Lab steps
- HANDS-ON LABParveen SinghWorking with Azure Virtual Machines using Python SDKIntermediateDuration: Up to 1 hourAuthor: Parveen Singh; Difficulty: Intermediate; Description: Learn how to use Python SDK to interact with the Azure environment and create virtual machine resources using Azure CLI and Python SDK in this hands-on lab.; Duration: Up to 1 hour; Content Topics: Virtualization; This hands-on lab has: 3 Lab steps
- HANDS-ON LABAdil IslamSetting up Azure DevOps Server for On-Premises DevelopmentBeginnerDuration: Up to 1 hour and 30 minutesAuthor: Adil Islam; Difficulty: Beginner; Description: Learn how to install, configure and manage Azure DevOps Server in an on-premises environment in this hands-on lab.; Duration: Up to 1 hour and 30 minutes; Content Topics: DevOps; This hands-on lab has: 6 Lab steps
- HANDS-ON LABParveen SinghImplementing CDN for Azure Web AppsIntermediateDuration: Up to 1 hourAuthor: Parveen Singh; Difficulty: Intermediate; Description: Learn how to implement Azure CDN to host static files for Azure Web Apps in this hands-on lab.; Duration: Up to 1 hour; Content Topics: Web; This hands-on lab has: 3 Lab steps
- HANDS-ON LABParveen SinghWorking with Virtual Machine Scale Set ScalingIntermediateDuration: Up to 45 minutesAuthor: Parveen Singh; Difficulty: Intermediate; Description: Learn how to create a scaling rule to automatically scale an Azure Virtual Machine Scale Set resource in this hands-on lab.; Duration: Up to 45 minutes; Content Topics: Compute; This hands-on lab has: 3 Lab steps
- LAB CHALLENGEParveen SinghDeploying Web App on Azure Virtual Machine Scale Sets ChallengeIntermediateDuration: Up to 1 hourAuthor: Parveen Singh; Difficulty: Intermediate; Description: Put your Azure Virtual Machine Scale Set skills to test by hosting a web app on the VMSS in this lab challenge.; Duration: Up to 1 hour; Content Topics: Compute; This lab challenge has: 2 Lab steps
- LAB CHALLENGEParveen SinghAzure Storage Blob Static Website ChallengeBeginnerDuration: Up to 1 hourAuthor: Parveen Singh; Difficulty: Beginner; Description: Put your Azure Storage Static Website skills to test as you host a static website in this hands-on lab challenge.; Duration: Up to 1 hour; Content Topics: Storage; This lab challenge has: 2 Lab steps
- HANDS-ON LABAdil IslamPublishing Repository Content as a Wiki in Azure DevOpsBeginnerDuration: Up to 45 minutesAuthor: Adil Islam; Difficulty: Beginner; Description: Learn how to push documentation from an IDE to a code repository in Azure Repos and publish it as a wiki in Azure DevOps Wiki in this hands-on lab.; Duration: Up to 45 minutes; Content Topics: DevOps; This hands-on lab has: 4 Lab steps
- HANDS-ON LABAdil IslamCreating Knowledge Bases using Azure DevOps WikiBeginnerDuration: Up to 45 minutesAuthor: Adil Islam; Difficulty: Beginner; Description: Learn how to create knowledge bases and share information to enable collaboration using Azure DevOps Wiki, part of the Azure DevOps suite, in this hands-on lab.; Duration: Up to 45 minutes; Content Topics: DevOps; This hands-on lab has: 4 Lab steps
- HANDS-ON LABQAImage RecognitionBeginnerDuration: Up to 2 hoursAuthor: QA; Difficulty: Beginner; Description: Learn the pre-built models of Azure Computer Vision service for image analysis.; Duration: Up to 2 hours; This hands-on lab has: 3 Lab steps
- HANDS-ON LABParveen SinghImplementing Azure Storage Account Failover StrategyIntermediateDuration: Up to 1 hourAuthor: Parveen Singh; Difficulty: Intermediate; Description: Learn how to plan and validate Azure Storage Account failover functionality to build highly available applications in this hands-on lab.; Duration: Up to 1 hour; Content Topics: Storage; This hands-on lab has: 4 Lab steps
- HANDS-ON LABParveen SinghMigrating an On-Prem Web App Using Azure MigrateIntermediateDuration: Up to 1 hourAuthor: Parveen Singh; Difficulty: Intermediate; Description: Learn how to migrate traditional webapps from IIS Server to Azure Web App using Azure Migrate tool in this hands-on lab.; Duration: Up to 1 hour; Content Topics: Migration; This hands-on lab has: 4 Lab steps
- LAB CHALLENGEParveen SinghDeploying Azure Virtual Desktop Environment ChallengeIntermediateDuration: Up to 1 hourAuthor: Parveen Singh; Difficulty: Intermediate; Description: Put your Azure Virtual Desktop skills to test by creating workspaces, application groups, and domain-joined host pools in this hands-on lab challenge.; Duration: Up to 1 hour; Content Topics: Business Productivity; This lab challenge has: 2 Lab steps
- HANDS-ON LABQAAutoscaling of Azure VM Scale Sets using Availability ZonesBeginnerDuration: Up to 2 hoursAuthor: QA; Difficulty: Beginner; Description: Autoscaling of Azure VM Scale Sets using availability zones and Azure Application Gateway; Duration: Up to 2 hours; This hands-on lab has: 4 Lab steps
- HANDS-ON LABQAImplement Resource Tagging in Azure Using a PolicyBeginnerDuration: Up to 30 minutesAuthor: QA; Difficulty: Beginner; Duration: Up to 30 minutes; This hands-on lab has: 6 Lab steps
- HANDS-ON LABParveen SinghAnalyzing and Moderating Text With Azure AI Content Safety Service Using Python SDKAdvancedDuration: Up to 1 hourAuthor: Parveen Singh; Difficulty: Advanced; Description: Learn how to analyze and moderate text with the Azure AI Content Safety service using Python SDK in this hands-on lab.; Duration: Up to 1 hour; Content Topics: Artificial Intelligence; This hands-on lab has: 3 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
- 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
- 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