Welcome to the repository for skills related to the Microsoft Azure 204 exam: Developing Solutions for Microsoft Azure. This repository is intended to serve as a resource for those preparing for the exam, and it is based on the content from the exam reference book Developing Solutions for Microsoft Azure 2021 edition.
-
Official Microsoft Study Guide:
-
Official Labs:
-
Additional Study Guide Created by Thomas Maurer:
- VS Code
- VS Code Extensions:
- C# Dev Kit (Microsoft)
- Bicep (Microsoft)
- Azure Tools (Microsoft)
- Azurite (Microsoft)
- Visual Studio 2022
- dotnet 9.0.306
- azure cli 2.77.0
- Azure Storage Explorer
- Azure Cosmos DB Emulator
- Azure Functions Core Tools
Here is a list of skills implemented in this repository that are covered in Developing Solutions for Microsoft Azure 2021 edition:
- Skill 1.1: Implement solutions that use virtual machines (COMPLETED)
- Skill 1.2: Create Azure App Service web apps (COMPLETED)
- Skill 1.3: Implement Azure functions (COMPLETED)
- Skill 2.1: Develop solutions that use Cosmos DB storage (COMPLETED)
- Skill 2.2: Develop solutions that use Blob Storage (COMPLETED)
- Skill 3.1: Implement user authentication and authorization
- Skill 3.2: Implement secure cloud solutions
- Skill 4.1: Implement caching and content delivery within solutions
- Skill 4.2: Instrument solutions that support monitoring and logging
- Skill 5.1: Develop an App Service Logic App
- Skill 5.2: Implement API Management
- Skill 5.3: Develop event-based solutions
- Skill 5.4: Develop message-based solutions
Here is a list of the hands-on labs that are provided by Microsoft for practical experience:
- Lab 01: Build a web application on Azure platform as a service offerings
- Lab 02: Implement task processing logic by using Azure Functions
- Lab 03: Retrieve Azure Storage resources and metadata by using the Azure Storage SDK for .NET
- Lab 04: Construct a polyglot data solution
- Lab 05: Deploy compute workloads by using images and containers
- Lab 06: Authenticate by using OpenID Connect, MSAL, and .NET SDKs
- Lab 07: Access resource secrets more securely across services
- Lab 08: Create a multi-tier solution by using Azure services
- Lab 09: Publish and subscribe to Event Grid events
- Lab 10: Asynchronously process messages by using Azure Service Bus Queues
- Lab 11: Monitor services that are deployed to Azure
- Lab 12: Enhance a web application by using the Azure Content Delivery Network
- Lab 13 (Optional): Create and configure an Azure web app
- Lab 14 (Optional): Implement containerized solutions
Feel free to clone this repository and use the code and resources for your exam preparation. Good luck with your studies!