Applied Skills
Deploy and configure Azure MonitorSecure storage for Azure Files and Azure Blob StorageConfigure secure access to your workloads using Azure networkingGet started with identities and access using Microsoft EntraGet started with Azure management tasksDeploy cloud-native apps using Azure Container Apps
Microsoft Learn
Prerequisites
Open Cloud Shell and explore the environmentCreate and list resources with CLI commandsTag, query, and clean up resourcesCreate and deploy an Azure Resource Manager templateAdd parameters and outputs to your Azure Resource Manager templateCreate template - Visual Studio CodeDeploy template - Azure portalQuickstart: Create Bicep files with Visual Studio CodeTutorial - Add outputs to your Azure Resource Manager templateTutorial - Add parameters to your Azure Resource Manager templateTutorial - Add tags to resources in your Azure Resource Manager templateTutorial - Add template functions to your Azure Resource Manager templateTutorial - Add variables to your Azure Resource Manager templateTutorial - Create and deploy templateTutorial - Deploy a local Azure Resource Manager templateTutorial - Use parameter files to deploy Azure Resource Manager templatesTutorial - Add a resource to your Azure Resource Manager template
Identities
Assign licenses to usersRestore or remove deleted usersAdd groups in Microsoft Entra IDChange group license assignmentsChange user license assignmentsGrant access using Azure RBAC and the Azure portalList access using Azure RBAC and the Azure portalView activity logs for Azure RBAC changesSet up self-service password resetCustomize directory brandingGuided project: Organize and protect resources with tags and locksGuided project: Set up cost guardrails in AzureGuided Project: Set up new employee access (Entra ID and RBAC)Configure and deploy self-service password resetQuickstart - Check access for a user to a single Azure resource - Azure RBACQuickstart - Start using Cost AnalysisQuickstart: Assign an Azure role using an Azure Resource Manager template - Azure RBACQuickstart: Assign an Azure role using Bicep - Azure RBACQuickstart: Create a management group with Azure PowerShellQuickstart: Create a management group with portalQuickstart: Create policy assignment using Azure portalEnable Microsoft Entra self-service password resetTutorial - Create and manage budgetsTutorial - Reduce Azure costs with recommendationsTutorial: Build policies to enforce complianceTutorial: Manage tag governance with Azure PolicyAdd users to a dynamic groupBulk invite B2B usersAdd a guest user with PowerShellAdd a guest user and send an invitationGrant a user access to Azure resources using the Azure portalGrant a group access to Azure resources using Azure PowerShellGrant a user access to Azure resources using Azure PowerShellCreate an Azure custom role with Azure CLIProtect new resources with locksGet started with Azure AdvisorCreate a budget with an Azure Resource Manager templateIntroduction to analyzing costs and creating budgets with Microsoft Cost ManagementCreate a budget with BicepCreate a management group with the Azure CLI
Storage
Provide storage for the public websiteManage Azure Storage securityCreate storage and upload a fileCreate an access policy and generate a SAS linkTest partner access behaviorRevoke partner accessConfigure lifecycle managementGuided Project - Azure Files and Azure BlobsQuickstart: Upload, download, and list blobs - Azure portalGuided Project - Configure secure access to workloads with Azure virtual networking servicesBack up blobs in a storage accountBack up blobs in a storage account via ARM template using Azure BackupConfigure vaulted backup for Azure Blob Storage using Azure CLICreate a blob with Azure Storage Explorer
Compute
Create a VM using the Azure portalCreate and configure Linux virtual machinesImplement Azure Container InstancesImplement web apps with Azure App ServiceCreate a web app in the Azure portalWrite code to implement a web applicationDeploy your code to App ServiceAdd a data disk to a VMResize a VM diskCreate an App Service app using an Azure Resource Manager templateQuickstart - Create a Linux VM in the Azure portalQuickstart - Create a Windows VM in the Azure portalQuickstart - Create a Windows VM with Azure PowerShellQuickstart - Create Registry in PortalQuickstart - Deploy Docker container to container instance - Azure CLIQuickstart - Deploy Docker container to container instance - PortalQuickstart: Deploy Your First Container App Using the Azure portalQuickstart: Use the Azure CLI to create a Linux Virtual MachineMove Azure VMs across regions with Azure Resource MoverSecure App with a Custom Domain and CertificateSet Up an Existing Custom Domain Name for Your AppTutorial - Create and manage Windows VMs with Azure PowerShellTutorial - Deploy container application to container instanceTutorial - Manage Azure disks with Azure PowerShellTutorial - Prepare container registry to deploy imageTutorial - Quick Docker Image Build with Azure ACR TasksQuickstart: Deploy an ASP.NET web appTutorial - Deploy a Spot container to Azure Container Instances via Azure portalTutorial: Create Secure N-tier Web App - Azure App ServiceCreate an Azure DNS zone and recordCreate a Windows Virtual Machine Scale Set with BicepCreate a Windows Virtual Machine Scale Set with an Azure templateCreate & manage a Virtual Machine Scale Set – Azure CLIModify an Azure Virtual Machine Scale Set using Azure CLIModify an Azure Virtual Machine Scale Set using PowerShellEnable recommended alerts for an Azure virtual machineMove encrypted Azure VMs across regions by using Azure Resource MoverMove resources across regions using PowerShell in Azure Resource MoverSet up disaster recovery to another region using PowerShellCreate and manage a Virtual Machine Scale Set with Azure PowerShellCreate and use disks for scale sets with Azure CLICreate and use disks for scale sets with Azure PowerShellManage Azure disks with the Azure CLILoad balance VMs within an availability zoneEnable monitoring for an Azure virtual machine scale setEnable recommended alerts for an Azure virtual machine scale setGuided project - Deploy and manage a container app using Azure Container AppsScale an Azure Container Apps applicationCreate Custom Azure DNS Records For a Web AppAzure name resolution issuesIsolate Back-End Communication with Virtual Network Integration
Networking
Create and configure virtual networksImplement network security groupsImplement intersite connectivity with virtual network peeringCreate a DNS zone and an A record by using Azure DNSCreate alias records for Azure DNSCreate custom routesCreate an NVA and virtual machinesRoute traffic through the NVACreate and configure an Azure load balancerConnect two Azure virtual networks using global virtual network peeringCreate and configure a virtual network gatewayCreate a Traffic Manager profile using the Azure portalDeploy Azure Application GatewayCreate a Front Door for a highly available web applicationConfigure DDoS Protection on a virtual network using the Azure portalDeploy and configure Azure Firewall using the Azure portalRestrict network access to PaaS resources with virtual network service endpointsMonitor a load balancer resource using Azure MonitorConnect to an Azure SQL server using an Azure Private EndpointQuickstart - Create an Azure private DNS zone using the Azure portalQuickstart: Create a private endpoint - Azure portalQuickstart: Create a public DNS zone and record - Azure portalQuickstart: Create a public IP address - Azure portalQuickstart: Create a public load balancer - Azure portalQuickstart: Create an Azure Virtual NetworkQuickstart: Create an internal load balancer - Azure portalQuickstart: Deploy Azure Bastion from the Azure portalQuickstart: Diagnose a VM Traffic Filter Problem - Azure PortalTutorial: Connect to a storage account using an Azure Private EndpointTutorial: Connect virtual networks with peeringTutorial: Diagnose a VM Network Routing Problem - Azure PortalTutorial: Filter network traffic with a network security group (NSG)Tutorial: Host your domain in Azure DNSTutorial: Restrict access to PaaS resources with service endpointsTutorial: Route network traffic with a route tableCreate and manage Azure virtual networks for Linux VMsCreate a public IP address prefixCreate a public IP address prefix (quickstart)Create a public IP address prefix - PowerShellCreate an Azure DNS alias record to refer to an Azure public IP addressTroubleshoot connectivity issues with Azure BastionResolve issue connecting virtual machine scale setDeploy Azure Bastion to a virtual network using an ARM templateCreate a private endpoint - BicepCreate a private endpointCreate a private endpoint (quickstart)Create a private endpoint - ARM templateConnect to an Azure SQL server using an Azure Private Endpoint (tutorial)Connect to an Azure SQL server using an Azure Private Endpoint (tutorial) 2Connect to an Azure SQL server using an Azure Private Endpoint - PowerShellCreate an Azure DNS zone and record - BicepCreate an Azure DNS zone and record (quickstart)Create an Azure DNS zone and record (quickstart) 2Create a public load balancer - BicepCreate a public load balancerCreate a public load balancer (quickstart)Create a public load balancer - ARM templateCreate a public load balancer with an IP-based backendCreate an internal load balancerCreate an internal load balancer (quickstart)Create an internal load balancer - ARM templateTroubleshoot routing, traffic control and load balancing in Microsoft Azure
Monitor
Monitor VM host data with Azure MonitorMonitor Linux virtual machinesBack up an Azure virtual machineRestore Azure virtual machine dataCreate an action groupCreate a Service Health alertCreate an Activity Log alertCreate a Log Analytics workspaceGuided Project - Deploy and configure Azure MonitorQuickstart - Back up a VM with the Azure portal by using Azure BackupSet up Azure VM disaster recovery to a secondary region with Azure Site RecoveryAnalyze metrics for an Azure resource - Azure MonitorCollect resource logs from an Azure resource - Azure MonitorLog Analytics Tutorial: Query and Analyze Log Data - Azure MonitorTutorial - Back Up Multiple Azure Virtual Machines by Using Azure BackupTutorial - Create a log search alert for an Azure resourceTutorial - Restore files to a VM with Azure BackupTutorial to fail back Azure VMs to a primary region during disaster recovery with Azure Site RecoveryTutorial to fail over Azure VMs to a secondary region for disaster recovery with Azure Site RecoveryTutorial to run an Azure VM disaster recovery drill with Azure Site RecoveryTutorial to set up Azure VM disaster recovery with Azure Site RecoveryTutorial: Collect guest logs from an Azure virtual machineTutorial: Monitor Network Communication between Two VMs - Azure PortalCreate a Log Analytics WorkspaceQuery logs with KQLCreate a metric alert for an Azure resourceCreate a data collection rule and install the Azure Monitor AgentDiagnose Communication Problem between Virtual NetworksDiagnose a VM Traffic Filter ProblemDiagnose a VM Traffic Filter Problem (quickstart)Quickstart to create an Azure Recovery Services vault using BicepQuickstart to create an Azure Recovery Services vault using an Azure Resource Manager templateConfigure vaulted backup for Azure Blobs using Azure BackupConfigure vaulted backup for Azure Blobs using Azure Backup (tutorial)Create a backup policy for Azure Files using Azure portalMove Azure VMs to a different Azure region with Azure Site RecoveryConfigure protection for data sources in ResiliencyView protected items and perform actions in ResiliencyRecover deleted item in ResiliencyMonitor and operate jobs in ResiliencyMonitor alerts and metrics in ResiliencySet up and view reports in Resiliency
Microsoft GitHub
Manage Microsoft Entra ID IdentitiesManage Subscriptions and RBACManage Governance via Azure PolicyManage Azure resources by Using ARM TemplatesImplement Virtual NetworkingImplement Intersite ConnectivityImplement Traffic ManagementManage Azure storageManage Virtual MachinesDeploying and managing Windows Server on AzureImplement Web AppsImplement Azure Container AppsImplement Data ProtectionImplement MonitoringAzure Monitor Lab