Azure Microsoft Learn Practice Lab Reference
Microsoft learn is one of the learning platform which helped me to upgrade my skills in Azure cloud infrastructure.
If you're looking for a study guide to get start with Azure cloud journey, i would strongly recommend to start with Microsoft Learn - Azure.
Microsoft learn provide free sandbox for practicing the labs along with informative documentation.
In-order to get start you need not to have a credit/debit card, instead a Microsoft account is more than enough.
Here I've consolidated the list of selected Lab exercises which helps you all to learn Azure cloud.
Try it out from today and practice the Lab for free.
Activation of Labs are self explanatory, just follow the documentation.
Good Luck 👍
Azure Compute
1) Virtual machines
Linux VM with Azure CLI - https://docs.microsoft.com/en-us/learn/modules/manage-virtual-machines-with-azure-cli/2-create-a-vm
Exercise - Sizing VMs properly - https://docs.microsoft.com/en-us/learn/modules/manage-virtual-machines-with-azure-cli/5-sizing-vms
Exercise - Query system and runtime information about the VM - https://docs.microsoft.com/en-us/learn/modules/manage-virtual-machines-with-azure-cli/6-querying-vms
Exercise - Start and stop your VM with the Azure CLI - https://docs.microsoft.com/en-us/learn/modules/manage-virtual-machines-with-azure-cli/7-managing-vms
Exercise - Install software on your VM - https://docs.microsoft.com/en-us/learn/modules/manage-virtual-machines-with-azure-cli/8-installing-software
Exercise - Create an Azure Resource using scripts in Azure PowerShell - https://docs.microsoft.com/en-us/learn/modules/automate-azure-tasks-with-powershell/6-exercise-create-resource-interactively
Exercise - Create and save scripts in Azure PowerShell - https://docs.microsoft.com/en-us/learn/modules/automate-azure-tasks-with-powershell/8-exercise-create-resource-using-script
Exercise - Create an image of an Azure VM from the Azure CLI and provision a new VM
Exercise - Add a data disk to a VM - https://docs.microsoft.com/en-gb/learn/modules/add-and-size-disks-in-azure-virtual-machines/3-exercise-add-data-disks-to-azure-virtual-machines
Exercise - Resize a VM disk - https://docs.microsoft.com/en-gb/learn/modules/add-and-size-disks-in-azure-virtual-machines/6-exercise-resize-disks
2) APP Service
Exercise - Create a web app in the Azure portal - https://docs.microsoft.com/en-gb/learn/modules/host-a-web-app-with-azure-app-service/3-exercise-create-a-web-app-in-the-azure-portal?pivots=csharp
Exercise - Write code to implement a web application - https://docs.microsoft.com/en-gb/learn/modules/host-a-web-app-with-azure-app-service/5-exercise-implement-a-web-application?pivots=csharp
Exercise - Deploy your code to App Service - https://docs.microsoft.com/en-gb/learn/modules/host-a-web-app-with-azure-app-service/7-exercise-deploy-your-code-to-app-service?pivots=csharp
Exercise - Publish an ASP.NET app from Visual Studio - https://docs.microsoft.com/en-gb/learn/modules/publish-azure-web-app-with-visual-studio/5-exercise-publish-an-asp.net-app-from-visual-studio
3) Azure Function
Exercise - Create a function app in the Azure portal - https://docs.microsoft.com/en-us/learn/modules/create-serverless-logic-with-azure-functions/3-create-an-azure-functions-app-in-the-azure-portal?pivots=javascript
Exercise - Add logic to the function app - https://docs.microsoft.com/en-us/learn/modules/create-serverless-logic-with-azure-functions/5-add-logic-to-the-function-app?pivots=javascript
Exercise - Create a timer trigger - https://docs.microsoft.com/en-us/learn/modules/execute-azure-function-with-triggers/4-create-timer-trigger?pivots=csharp
Exercise - Create an HTTP trigger - https://docs.microsoft.com/en-us/learn/modules/execute-azure-function-with-triggers/6-create-http-trigger?pivots=csharp
Exercise - Create a Blob trigger - https://docs.microsoft.com/en-us/learn/modules/execute-azure-function-with-triggers/8-create-blob-trigger
Exercise - Create a workflow using Durable Functions - https://docs.microsoft.com/en-us/learn/modules/create-long-running-serverless-workflow-with-durable-functions/4-exercise-create-a-workflow-using-durable-functions
Exercise - Add a durable timer to manage a long-running task - https://docs.microsoft.com/en-us/learn/modules/create-long-running-serverless-workflow-with-durable-functions/6-exercise-add-a-durable-timer-to-manage-a-long-running-task
Azure Storage
Exercise - Create a storage account using the Azure portal - https://docs.microsoft.com/en-us/learn/modules/create-azure-storage-account/5-exercise-create-a-storage-account
You can use above Lab exercise for practicing Blob, File, Queue and Table storage
1) Blob Storage
Exercise Blob Storage - https://docs.microsoft.com/en-gb/learn/modules/store-app-data-with-azure-blob-storage/4-create-storage-resources
2) Queue Storage
3) Azure Storage CORS
4) Azure Storage - Static Website and CDN
Exercise - Deploy a static website to blob storage - https://docs.microsoft.com/en-gb/learn/modules/create-cdn-static-resources-blob-storage/1b-exercise-deploy-a-website
Exercise - Use a Content Delivery Network to publish a static website - https://docs.microsoft.com/en-gb/learn/modules/create-cdn-static-resources-blob-storage/3-exercise-use-cdn-serve-static-site
Exercise - Update a Website and republish to a Content Delivery Network - https://docs.microsoft.com/en-gb/learn/modules/create-cdn-static-resources-blob-storage/4-exercise-update-static-site-republish-cdn
Exercise - Customize and manage CDN behavior - https://docs.microsoft.com/en-gb/learn/modules/create-cdn-static-resources-blob-storage/6-exercise-customize-manage-cdn-behavior
5) WebApp and Azure Storage
Exercise - Create a new app to work with Azure storage - https://docs.microsoft.com/en-gb/learn/modules/connect-an-app-to-azure-storage/3-exercise-create-your-app?pivots=csharp
Exercise - Create an Azure storage account - https://docs.microsoft.com/en-gb/learn/modules/connect-an-app-to-azure-storage/4-exercise-create-storage-account
Exercise - Add the storage client library to your app https://docs.microsoft.com/en-gb/learn/modules/connect-an-app-to-azure-storage/6-exercise-add-the-azure-storage-lib?pivots=csharp-
Exercise - Add Azure Storage configuration to your app - https://docs.microsoft.com/en-gb/learn/modules/connect-an-app-to-azure-storage/8-exercise-add-azure-storage-configuration-to-your-app?pivots=csharp
Exercise - Connect your application to your Azure Storage account - https://docs.microsoft.com/en-gb/learn/modules/connect-an-app-to-azure-storage/9-initialize-the-storage-account-model?pivots=csharp
Exercise - Connect your application to your Azure Storage account - https://docs.microsoft.com/en-gb/learn/modules/connect-an-app-to-azure-storage/10-exercise-connect-with-your-azure-storage-configuration?pivots=csharp
6) Azure Disk Storage
Exercise - Enable and configure Azure VM disk cache with the Azure portal - https://docs.microsoft.com/en-gb/learn/modules/caching-and-performance-azure-storage-and-disks/4-exercise-enable-and-configure-azure-vm-disk-cache-by-using-the-azure-portal
Azure Network
Exercise - Design and implement IP addressing for Azure virtual networks - https://docs.microsoft.com/en-us/learn/modules/design-ip-addressing-for-azure/5-exercise-implement-vnets
Exercise - Implement a hub-spoke network topology on Azure - https://docs.microsoft.com/en-gb/learn/modules/hub-and-spoke-network-architecture/4-exercise-implement-hub-spoke
Exercise VPN Gateway - Exercise - Prepare Azure and on-premises virtual networks by using Azure CLI commands
Traffic Manger - https://docs.microsoft.com/en-gb/learn/modules/distribute-load-with-traffic-manager/3-exercise-priority-routing
NVA and Routing - https://docs.microsoft.com/en-gb/learn/modules/control-network-traffic-flow-with-routes/3-exercise-create-custom-routes
Azure Active Directory
Exercise - Add and delete users in Azure Active Directory - https://docs.microsoft.com/en-gb/learn/modules/create-users-and-groups-in-azure-active-directory/3-exercise-add-delete-users-azure-ad
Exercise - Assign users to Azure Active Directory groups - https://docs.microsoft.com/en-gb/learn/modules/create-users-and-groups-in-azure-active-directory/5-exercise-assign-users-azure-ad-groups
Exercise - Give guest users access in Azure Active Directory B2B - https://docs.microsoft.com/en-gb/learn/modules/create-users-and-groups-in-azure-active-directory/7-exercise-guest-user-access-azure-ad-b2b
Exercise - Set up self-service password reset - https://docs.microsoft.com/en-gb/learn/modules/allow-users-reset-their-password/4-exercise-set-up-self-service-password-reset
Exercise - Customize directory branding - https://docs.microsoft.com/en-gb/learn/modules/allow-users-reset-their-password/5-exercise-customize-directory-branding
Management and Governance
Exercise - Use metric alerts to alert on performance issues in your Azure environment - https://docs.microsoft.com/en-us/learn/modules/incident-response-with-alerting-on-azure/4-exercise-metric-alerts
Exercise - Use activity log alerts to alert on events within your Azure infrastructure - https://docs.microsoft.com/en-us/learn/modules/incident-response-with-alerting-on-azure/7-exercise-activity-log-alerts