Overview

The following exercises are designed to provide you with a hands-on learning experience in which you'll explore common tasks that developers perform when building and deploying solutions to Microsoft Azure.

Note: To complete the exercises, you'll need an Azure subscription in which you have sufficient permissions and quota to provision the necessary Azure resources. If you don't already have one, you can sign up for an Azure account. Be sure to review the Before you start section in each exercise for the full list of requirements specific to each exercise.

Topic areas

Azure API Management

Import and configure an API
Learn how to import, publish, and test an API that conforms to the OpenAPI specification.


Return to top

Azure App Service

Deploy a containerized app to Azure App Service
Learn how to deploy a containerized app to Azure App Service.


Swap deployment slots in Azure App Service
Learn how to swap deployment slots in Azure App Service. In this exercise you: deploy a simple app to App Service; make a small change to the app and deploy that to a staging slot; and finally swap the slots so the updated app is in production.


Return to top

Azure Storage

Create Blob storage resources with the .NET client library
Learn how to use the Azure Storage .NET client library to create containers, upload and list blobs, and delete containers.


Return to top

Azure Cosmos DB

Create resources in Azure Cosmos DB for NoSQL using .NET
Learn how to create database and container resources in Azure Cosmos DB with the Microsoft .NET SDK v3.


Return to top

Azure container services

Build and run a container image with Azure Container Registry Tasks
Learn how to use Azure CLI commands to build and run container images with Azure Container Registry Tasks.


Deploy a container to Azure Container Instances with the Azure CLI
Learn how to use Azure CLI commands to deploy a container to Azure Container Instances.


Deploy a container to Azure Container Apps with the Azure CLI
Learn how to use Azure CLI commands to create a secure Azure Container Apps environment, and deploy a container.


Return to top

Azure events and messaging

Route events to a custom endpoint with Event Grid
Learn how to use Event Grid to route events to a custom endpoint.


Return to top

Azure Functions

Create an Azure Function with Visual Studio Code
Learn how to create an Azure Function with an HTTP trigger. After creating and testing the code locally in Visual Studio Code, you deploy the function to Azure.


Return to top