Azure Certifications

CertificationLabTasks
AZ900Start Your First Azure Virtual Machine (Windows)Configure a Windows VM
Launch a VM
Connect to the VM with Remote Desktop (RDP)
Perform basic VM controls (start, stop, restart, delete)
AZ900Understanding Core Azure Networking ProductsUnderstand how to navigate to different networking services in the Azure Portal
Demonstrate a fundamental grasp of networking services provided by Azure
Demonstrate when and why different Azure networking services are used
AZ900Understanding Core Azure Storage ProductsCompare and contrast core Azure products available for blob, disk, file, and archive storage
Create blob storage containers and blobs in Azure storage accounts
Decide which Azure core storage product to use for common storage scenarios
AZ900Accessing and Using the Azure PortalThis hands-on lab offers an introduction to the Azure portal,
including a review of the navigation elements, a walkthrough of common activities,
how to find resources (in this case, a virtual machine),
and how to create and modify a custom dashboard.
AZ900Accessing and Using the Azure Cloud ShellAzure Cloud Shell, a web-based virtual terminal that
allows you full access to Azure PowerShell and the
CLI — right from your browser.
AZ900Deploying Your First Azure Virtual MachineIn this hands-on lab, we will use the Azure Portal to create and connect to an Azure virtual machine.
We will log in to the Azure Portal and create a virtual machine.
Then, we will connect to the virtual machine via RDP.
Finally, we will use the Azure Portal to stop the virtual machine.
AZ900Creating Azure Virtual NetworksCreating Azure Virtual NetworksIn this hands-on lab, we will use the Azure Portal to create and use a virtual network.
We will log in to the Azure Portal and use it to create a virtual network, subnets, and a network security group.
AZ204Create a Group and Add a Member in
Azure Active Directory (Azure AD)
You will need to log in to the Azure portal, navigate to the
Azure Active Directory (AAD) service,
and perform the necessary steps to create the group and
add your lab user as a member of the group.
AZ204Deploying And Monitoring Azure App Service Web AppsExplain and create App Service plans and App Services
Understand the available App Service Web Apps deployment options
Use deployment slots for zero-downtime deployments
Monitor Web Apps using metrics, logs, and Application Insights
AZ204Getting Started with Azure Container InstancesDeploy a website container image on an Azure Container Instance
Understand the use cases for Azure Container Instances
Run an Azure Container Instance to process a job or task
AZ204Hosting Web Application using Azure Container AppsUnderstand and create a Container App in Azure
Understand Container App Environment
AZ204Integrate Services with Azure Function AppsUnderstand key Azure Function topics including Function Apps, Functions, triggers, and bindings
Create Azure Function Apps and Azure Functions in the Azure Portal
Write an Azure Function in C# to integrate Azure services using triggers and bindings
Learn the different ways to monitor and log Azure Functions including using Application Insights
Configure key Azure Function App settings
AZ204Hosting Static Web App on Azure Blob StorageUnderstand Static Website service in Azure Storage
Configure Static Website using HTML-based files
AZ204Working with Azure Storage Using PowerShellPerform Azure Resource Manager (ARM) template deployments with PowerShell
Create and manage Blob, Table, and Queue storage with PowerShell
Learn how to asynchronously copy blobs
Generate SAS tokens for securing storage access
Rotate and regenerate storage account keys
AZ204Developing with the Cosmos DB Core API and
Change Feed
Understand the multi-model capabilities of Cosmos DB
Perform geo-replication and failovers in Cosmos DB
Understand the tradeoffs involved in deciding on a concurrency model and throughput level in Cosmos DB
Connect to and work with NoSQL API Cosmos DB databases using the Azure Portal
AZ204Creating a Topic and Subscription in Azure Service BusUse the Azure Portal to create an Azure Service Bus Namespace
Use the Azure command-line interface to create a Topic and Subscription
Examine your Namespace, Topic, and Subscription in the Azure Portal
AZ204Securing Azure Web App Application Settings
using Key Vault Secrets
Add secrets to Key Vault resource
Understand managed identities in Azure
Create application settings using the Key Vault reference
AZ204Monitoring Resources with Azure MonitorConfigure and view metrics in Azure Monitor
Visualize and save data in dashboards
Set alerts
Use log queries to interact with data
AZ204Azure API Management Policies and SecurityCreate an Azure API Management service instance
Create APIs in API Management
Use API Management policies to transform responses and secure APIs
Secure APIs in API Management with Subscriptions
Secure APIs in API Management with Client Certificates
AZ204Migrate a Website to Azure Web Apps you are migrating an IIS website to Azure Web Apps. To do this,
 in this hands-on lab, you will be utilizing the App Service Migration
Assistant to migrate your website to an Azure Web App.
AZ204Run Containers by Using Azure Container Instancespractice with both Azure Container Instances and Azure Container Registry.
First, you’ll jump into Azure Cloud Shell to create an Azure Container Registry.
Then, you will add a simple Docker container image to the registry.
Once the container image is pushed to the registry, you will move to the
Azure portal to run an instance of the container in Azure Container Instances.
AZ204Stage a .NET Web App Using App Service
Deployment Slots and Azure CLI
use Azure CLI within the Cloud Shell, in order to deploy a basic .NET web
 application to a staging slot. We’ll then use the Azure Portal to promote
the staging slot to production.
AZ204Deploy and Run Your First Azure FunctionProvision an Azure Function App Using the Azure Portal
Deploy a C# .NET Core Function in the App Based on the HTTP Trigger Template
Extend the Project by Adding a NuGet Package Configuration
Extend the Function Code to Scrape a Website and Return a URL
AZ204Work with Azure Blob Storage Using the
Azure SDK for Python
Connect to an existing storage account
Create a container on the account
Upload a blob to the container
AZ204Work with Azure Cosmos DB Data Using
Two Azure SDKs
Connect to an existing Cosmos DB account.
Add a database to the account.
Add a container to the database.
Add at least one item to the container.
Confirm that you successfully created the required objects using the Azure portal.
AZ204Limit Access to Azure Storage Account Using SAS URIcreate a SAS token for access to an Azure Storage account and then
test the SAS-based access by working with the storage account from a separate environment. 
AZ204Develop a Python App to Access Key Vault
Using a Service Principal
Create a Key Vault
Set Up the Python Application
Configure the Python Application
Run the Python Application and Access Secrets in the Key Vault
AZ204Configure Application Insights with Azuredeploy Application Insights into the Azure lab environment and
use it to run a URL ping test against the sample web app.
AZ204Manage Events with Azure Event Grid
and Azure CLI
create an event-driven solution, with a topic on a storage account,
then the subscription with a storage queue as the event handler.
To test your new solution, you will upload at least one file to a
Blob storage container and then check for a message in a storage queue.
AZ204Manage Messages with Azure Service Bus
and Azure Queue Storage
deploying two Azure messaging services — Azure Service Bus and Azure Storage Queues
— using the custom template feature in the Azure portal.
After deploying each service, you will use the portal-resident tool to
act as both the producer of messages and the consumer of messages
to get a taste of how these two services work
AZ305Manage Access to Azure With Role-Based
Access Control
Create custom roles using Azure PowerShell
Investigate user access control errors
Develop custom roles using the Azure Portal and PowerShell
AZ305Getting Started with Azure SQL DatabaseCreate an Azure SQL server and database
Connect to an Azure SQL database through Cloud Academy’s hosted web terminal
Create a new user and assign permissions to a database
AZ305Start Your First Azure Virtual Machine (Linux)Log in and use the basics of the Microsoft Azure portal
Generate an RSA key pair for a secure shell (SSH) connection (uses PuTTYgen)
Configure a Linux VM
Launch a VM
Connect to the VM with SSH (via either ssh client (Linux) or PuTTY (Windows))
Perform basic VM controls (start, stop, restart, delete)
AZ305Back Up and Restore VMs with Azure BackupBack up and restore virtual machines running in Azure
Configure backup policies to schedule backups and define data retention periods
Understand how snapshots are created using an Azure Backup VM extension
Evaluate the different options available for restoring including in-place instant restores, restore to disks, and restore to new VMs
Describe the default consistency level for Windows and Linux VMs in Azure Backup
AZ305Managing Azure Storage AccountsCreate storage accounts in Azure
Manage authentication to your storage accounts with access keys
Achieve granular levels of access management to your storage accounts with shared access signatures (SAS)
Protect your storage accounts with networking and firewall rules
AZ305Create Your First Azure Virtual NetworkCreate Azure Virtual Network
Understand VNet Address Range and Subnets
AZ305Connect Azure Virtual Networks with VNet PeeringConfigure Azure virtual networks and peering connections between networks
Explain the situations when Azure virtual network peering applies
Understand alternative Azure networking options when peering does not apply
Use Azure VM serial console to test peering connectivity
AZ305Application Load Balancing with Azure Application GatewaysUse an Application Gateway to load balance application traffic
Understand the use cases for an Application Gateway and when to use an Azure Load Balancer instead
Familiarize with the Azure CLI to inspect, create, and update resources in a resource group
Deploy applications to Virtual Machine Scale Sets (VMSS) using VMSS extensions
AZ305Securing Azure Storage Account using Private
Endpoints
Interact with Azure Storage Account File Share
Work with Azure Private Link
Interact with Azure Private DNS
Secure Storage Account using a Private Endpoint
AZ305Create and Manage Azure AD Users in the PortalCreate Azure AD User Accounts
Modify an Azure AD User Account
Revoke Access to an Azure AD User Account
Delete an Azure AD User Account
AZ305Deploy a Container with Azure Container Instancesuse the Azure Portal to deploy a publicly available container image, using Azure Container Instances.
AZ305Connect Hub and Spoke Networks with VNet Peeringuse the Azure portal to configure VNet peering, public IP addressing,
 and network security groups to configure secure RDP connectivity
from a spoke network to the hub network.
AZ305Attach a Firewall to a Virtual Network in AzureCreate a Firewall
Create a Route Table
Configure Rule Collections for Firewall
Test Connectivity
AZ305Securely Access Script Secrets in Azure Key VaultCreate a Managed Identity for the VM
Configure Key Vault
Create and Read Secrets in Key Vault from VM1
AZ305Securely Connect a Web App to Azure SQL
Database Using Private Link
Create a New Azure SQL Database
Configure the Database for the Web App
Configure Private Connectivity
AZ305Enabling Always Encrypted in Azure SQLCreate a SQL Server and SQL Database
Create an Azure Key Vault
Use RDP to Connect to the Virtual Machine
Connect to SQL Server and Encrypt Some Data
AZ305Configure Azure SQL with Failover GroupsCreate an Azure SQL Logical Server
Configure Auto-Failover Groups
AZ305Back Up an Azure Virtual Machine with Azure BackupCreate a Recovery Services Vault
Create a Backup Policy
Enable Backups for VM1
AZ305Ensuring Compliance with Azure PoliciesAssign Azure Policies
Create a Cost Allocation Tag for the Resource Group
Observe the Results of Policy Assignment
AZ305Configure Virtual Machine Monitoring in AzureCreate a Log Analytics Workspace
Connect VM1 to Log Analytics
Verify Virtual Machine Monitoring
Scroll to Top