
AZ-204T00: Developing Solutions for Microsoft Azure
AZ-204T00: Developing Solutions for Microsoft Azure
The AZ-204T00: Developing Solutions for Microsoft Azure course targets developers aiming to master the construction of cloud solutions on Azure. It encompasses a diverse array of subjects, from crafting and deploying web applications to implementing Azure functions and harnessing Blob storage and Cosmos DB for solution development. Additionally, it covers the creation of IaaS solutions such as VM provisioning and container services utilization. Participants will garner hands-on experience with Azure services, facilitating the development of scalable, reliable, and secure cloud applications. The curriculum further explores crucial facets of cloud development, including user authentication and authorization, secure cloud solution implementation, API management, event-based and message-based solution development, and Azure service monitoring and optimization. Through the integration of labs and exercises, the course ensures that learners can adeptly apply these concepts in real-world scenarios. By preparing developers for the Microsoft Azure Developer Associate certification, it equips them with the requisite knowledge and skills to construct and maintain Azure cloud solutions proficiently.
Learning objectives
After completing this course, students will be able to:
• Deploy and update apps in Azure App Service, implement App Service authentication and authorization, configure app settings, scale apps, and use deployment slots.
• Create and deploy Azure Functions and utilize bindings and triggers to interact with other Azure services.
• Create Azure Blob storage resources, manage data through the blob storage lifecycle, and work with containers and items by using the Azure Blob storage client library V12 for .NET.
• Develop solutions integrating Azure Cosmos DB resources with the appropriate consistency levels, and perform data operations by using the .NET SDK V3 for Azure Cosmos DB.
• Implement authentication and authorization to resources by using the Microsoft identity platform, Microsoft Authentication Library, shared access signatures, and use Microsoft Graph.
• Securely deploy apps in Azure by using Azure Key Vault, managed identities, and Azure App Configuration.
• Implement the Azure API Management service to transform and secure APIs, and how to create a backend API.
• Build applications with event-based architectures by integrating Azure Event Grid and Azure Event Hubs into their solutions.
• Build applications with message-based architectures by integrating Azure Service Bus and Azure Queue Storage into their solutions.
• Explain how Azure Monitor operates, how Application Insights collects events and metrics, and how to instrument apps to monitor and troubleshoot issues.
• Improve the performance and scalability of applications by integrating Azure Cache for Redis and Azure Content Delivery Network into solutions.
Target Audience
- This course is for Azure Developers. They design and build cloud solutions such as applications and services. They participate in all phases of development including solution design, development and deployment, and testing and maintenance. They partner with cloud solution architects, cloud DBAs, cloud administrators, and clients to implement the solution.
Course Content
13 modules · 45 topics010: Course Introduction 30 minutes6 topics
- Introductions
- Prerequisites
- Certifications
- Exam
- Course Outline
- Lab: Slides Only
0201: Implement Azure App Service web apps 5 topics
- Module 1: Explore Azure App Service
- Module 2: Configure web app settings
- Module 3: Scale apps in Azure App Service
- Module 4: Explore Azure App Service deployment slots
- Lab 01: Build a web application on Azure platform as a service offerings
0302: Implement Azure Functions 3 topics
- Module 1: Explore Azure Functions
- Module 2: Develop Azure Functions
- Lab 02: Implement task processing logic by using Azure Functions
0403: Develop solutions that use Blob storage4 topics
- Module 1: Explore Azure Blob storage
- Module 2: Manage the Azure Blob storage lifecycle
- Module 3: Work with Azure Blob storage
- Lab 03: Retrieve Azure Storage resources and metadata by using the Azure Storage SDK for .NET
0504: Develop solutions that use Azure Cosmos DB 3 topics
- Module 1: Explore Azure Cosmos DB
- Module 2: Work with Azure Cosmos DB
- Lab 04: Construct a polyglot data solution
0605: Implement containerized solutions 4 topics
- Module 1: Manage container images in Azure Container Registry
- Module 2: Run container images in Azure Container Instances
- Module 3: Implement Azure Container Apps
- Lab 05: Deploy compute workloads by using images and containers
0706: Implement user authentication and authorization4 topics
- Module 1: Explore the Microsoft identity platform
- Module 2: Implement authentication by using the Microsoft Authentication Library
- Module 3: Implement shared access signatures Module 4: Explore Microsoft Graph
- Lab 06: Authenticate by using OpenID Connect, MSAL, and .NET SDKs
0807: Implement secure cloud solutions 4 topics
- Module 1: Implement Azure Key Vault
- Module 2: Implement managed identities
- Module 3: Implement Azure App Configuration
- Lab 07: Access resource secrets more securely across services
0908: Implement API Management 2 topics
- Module 1: Explore API Management
- Lab 08 -Exercise: Route custom events to web endpoint by using Azure CLI
1009: Develop eventbased solutions 3 topics
- Module 1: Explore Azure Event Grid
- Module 2: Explore Azure Event Hubs
- Lab 09: Publish and subscribe to Event Grid events
1110: Develop messagebased solutions 2 topics
- Module 1: Discover Azure message queues
- Lab 10: Asynchronously process messages by using Azure Service Bus Queues
1211: Troubleshoot solutions by using Application Insights 2 topics
- Module 1: Monitor app performance
- Lab 11: Monitor services that are deployed to Azure
1312: Implement caching for solutions 3 topics
- Module 1: Develop for Azure Cache for Redis
- Module 2: Develop for storage on CDNs
- Lab 12: Enhance a web application by using the Azure Content Delivery Network
Schedule Dates
4 upcoming batches| Batch Dates | Duration | Batch Options | Language | Action |
|---|---|---|---|---|
| 26 October 2026 - 30 October 2026 | 5 Days | 4 hours & 8 hours | English / Arabic | |
| 01 February 2027 - 05 February 2027 | 5 Days | 4 hours & 8 hours | English / Arabic | |
| 03 May 2027 - 07 May 2027 | 5 Days | 4 hours & 8 hours | English / Arabic | |
| 09 August 2027 - 13 August 2027 | 5 Days | 4 hours & 8 hours | English / Arabic |
Can’t find a suitable date? Request a schedule that fits your team.
Request More InformationFAQs
Who is the target audience for the AZ-204T00 course?
The AZ-204T00 course is designed for developers who aspire to enhance their proficiency in building cloud solutions on the Microsoft Azure platform. It caters to individuals with varying levels of experience in cloud development, offering comprehensive guidance and practical insights.
What are the prerequisites for enrolling in the AZ-204T00 course?
Participants are expected to have prior experience in software development using languages such as C#, JavaScript, Python, or similar. Familiarity with basic cloud computing concepts and an understanding of Azure services is recommended but not mandatory.
How is the AZ-204T00 course structured?
The AZ-204T00 course is structured into modules covering various topics such as web application development, Azure functions, storage solutions, infrastructure as a service (IaaS), security, API management, and monitoring. Each module includes hands-on labs and exercises to reinforce learning.
What learning outcomes can I expect from the AZ-204T00 course?
Upon completion of the AZ-204T00 course, participants will possess advanced knowledge and practical skills in developing solutions on the Microsoft Azure platform. They will be adept at creating and deploying web applications, implementing Azure functions, utilizing Blob storage and Cosmos DB, provisioning VMs, and managing container services.
What resources are provided during the AZ-204T00 course?
- Participants in the AZ-204T00 course will have access to comprehensive lecture materials, hands-on labs, demonstrations, and additional resources such as sample code repositories and best practices guides. They will also have access to an online learning platform for collaboration and discussion with instructors and peers.
Can I access the course materials after completing the AZ-204T00 course?
Yes, participants will have access to the course materials, including lecture slides, lab exercises, and additional resources, for a specified period after completing the AZ-204T00 course. This allows them to review concepts, revisit labs, and continue learning at their own pace even after completing the course.
Flexible Training Options to Meet Your Needs
Choose how you learn — live online, in-classroom, at your workplace, or internationally. CounselTrain delivers certified IT training across the UAE in the format that fits your team.
Select the method that best suits your needs.
Online Instructor-Led Training
Learn from the comfort of your workplace or at home through live virtual sessions led by expert trainers.
Learn moreHighlights
Classroom Training
Participate in interactive, face-to-face training in our top 5-star training facilities in Dubai.
Learn moreHighlights
Onsite Training
Learn a customised curriculum in your workplace to ensure the most impact and team participation.
Learn moreHighlights
Overseas Training
Participate in our international training sessions and improve your abilities with world-class instructors.
Learn moreHighlights
