AZ-204: Developing Solutions for Microsoft Azure Series

14 guides
|
5 hours to complete

Top developers share elite skills that are in demand. These Cloudguides follow labs from AZ-204: Developing Solutions for Microsoft Azure coursework, associated with the Azure Developer Associate Certification. This advanced series walks experienced developers through tasks involved with building full-fledged cloud applications on Azure. You’ll see how to work with various storage services, implement security, monitor and optimize solutions, and leverage advanced SDKs and tools.

Target Audience: Developers Series Type: Role based, expand your technical skillset

Subscribe

thumbnail
Guide 1: Build a web application on Azure platform as a service offering
favorite icon
20 minutes to complete

In this guide, you'll see how to create a web application on Azure using the PaaS model. You'll upload existing files via Apache Kudu zip deployment and test the newly deployed application.


thumbnail
Guide 2: Implement task processing logic by using Azure Functions
favorite icon
20 minutes to complete

In this guide, you'll see how to create an Azure function that echoes text sent via HTTP POST, triggers on a fixed schedule to log messages, and connects to Azure resources like storage accounts to return file contents.


thumbnail
Guide 3: Retrieve Azure Storage resources and metadata by using the Azure Storage SDK
favorite icon
17 minutes to complete

In this guide, you'll see how to use the Azure Storage SDK in a C# application to access Azure Storage containers, retrieve metadata, and expose URI information to access container contents.


thumbnail
Guide 4: Construct a polyglot data solution
favorite icon
19 minutes to complete

In this guide, you'll see how to create Azure Cosmos DB and storage account resources, use C# and .NET to upload data to Cosmos DB, and implement a .NET solution to display Cosmos DB data in a web browser for a user-friendly interface.


thumbnail
Guide 5: Deploy compute workloads by using images and containers
favorite icon
15 minutes to complete

In this guide, you'll see how to create and deploy containers to the Azure Container Registry using a .NET application and Docker files, and deploy a containerized solution to Azure Container Apps.


thumbnail
Guide 6: Authenticate by using OpenID Connect, MSAL, and SDKs
favorite icon
11 minutes to complete

In this guide, you'll see how to register an application in Microsoft Entra ID, add a user, and test the user's access to ensure Entra ID can secure the application effectively.


thumbnail
Guide 7: Access resource secrets more securely across services
favorite icon
19 minutes to complete

In this guide, you'll see how to create a storage account and an Azure Function app to access it securely. You'll provision a Key Vault to store connection strings as secrets, manage service identity, and ensure secure access to the storage account's connection information.


thumbnail
Guide 8: Create a multi-tier solution by using Azure services
favorite icon
14 minutes to complete

In this guide, you'll see how to create a containerized application to host a web app on Azure, build an API proxy using Azure API Management, and expose and test APIs. Developers can query the APIs to validate the service's applicability.


thumbnail
Guide 9: Publish and subscribe to Event Grid events
favorite icon
11 minutes to complete

In this guide, you'll see how to use a proof-of-concept web app, hosted in a container, to subscribe to your Event Grid, submit events, and receive confirmation messages for successful events.


thumbnail
Guide 10: Asynchronously process messages by using Azure Service Bus Queues
favorite icon
11 minutes to complete

In this guide, you'll see how to create a proof of concept using an Azure Service Bus Queue. You'll build a .NET project to publish sensor-like messages and another .NET app to read and process messages from the queue, simulating a complete messaging system.


thumbnail
Guide 11: Monitor services that are deployed to Azure
favorite icon
17 minutes to complete

In this guide, you'll see how to create an Application Insights resource in Azure to monitor and log application data. You'll configure the API to automatically scale based on demand, using logged data to analyze service utilization.


thumbnail
Guide 12: Enhance a web application by using the Azure Content Delivery Network
favorite icon
20 minutes to complete

In this guide, you'll see how to use Azure Content Delivery Network (CDN) to implement a caching solution based on customer locations. You'll configure a storage account for image and video files, addressing latency issues by leveraging the CDN to reduce delays for these media files.


thumbnail
Guide 13: Create and configure an Azure web app
favorite icon
29 minutes to complete

In this guide, you'll see how to deploy and configure an Azure Web App integrated with GitHub to host a single-page, employee-only site featuring company strategies and sales goals. You'll upload content to a GitHub repository, set up CI/CD to sync updates, and secure access using Azure AD user authentication.


thumbnail
Guide 14: Implement containerized solutions
favorite icon
12 minutes to complete

In this guide, you'll see how to create and deploy containers to the Azure Container Registry using a .NET application and Docker files.