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
- Azure App Service
- Azure Storage
- Azure Cosmos DB
- Azure container services
- Azure events and messaging
- Azure Functions
Azure API Management
Import and configure an API
Learn how to import, publish, and test an API that conforms to the OpenAPI specification.
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.
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.
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.
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.
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.
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.