Why Study with PlanetCert?
The Latest Questions
Practice questions and exam topics aligned with the current exam objectives.
Detailed Explanations
Go beyond the answer. Master the material with comprehensive learning and professional explanations for every concept.

AI-Powered Insights
Personalized preparation guidance that adapts to your performance and identifies weak spots automatically.
Exam Information
Official specifications published by Microsoft
Exam Format
Registration
Validity
AZ-204 Exam Topics and Domains
AZ-204 is organized into 5 weighted domains. Expect to work with Azure Monitor, Application Insights, Azure API Management, Azure Key Vault, and more.
Develop Azure compute solutions
Implement containerized solutions
- Create and manage container images for solutions
- Publish an image to Azure Container Registry
- Run containers by using Azure Container Instances
- Create solutions by using Azure Container Apps
Implement Azure App Service Web Apps
- Create an Azure App Service Web App
- Configure and implement diagnostics and logging
- Deploy code and containerized solutions
- Configure settings including TLS, API settings, and service connections
- Implement autoscaling
- Configure deployment slots
Implement Azure Functions
- Create and configure an Azure Functions app
- Implement input and output bindings
- Implement function triggers by using data operations, timers, and webhooks
Develop for Azure storage
Develop solutions that use Azure Cosmos DB
- Perform operations on containers and items by using the SDK
- Set the appropriate consistency level for operations
- Implement change feed notifications
Develop solutions that use Azure Blob Storage
- Set and retrieve properties and metadata
- Perform operations on data by using the appropriate SDK
- Implement storage policies and data lifecycle management
Implement Azure security
Implement user authentication and authorization
- Authenticate and authorize users by using the Microsoft Identity platform
- Authenticate and authorize users and apps by using Microsoft Entra ID
- Create and implement shared access signatures
- Implement solutions that interact with Microsoft Graph
Implement secure Azure solutions
- Secure app configuration data by using Azure App Configuration or Azure Key Vault
- Develop code that uses keys, secrets, and certificates stored in Azure Key Vault
- Implement Managed Identities for Azure resources
Monitor, troubleshoot, and optimize Azure solutions
Monitor and troubleshoot solutions using Application Insights
- Monitor and analyze metrics, logs, and traces
- Implement Application Insights web tests and alerts
- Instrument an app or service to use Application Insights
Connect to and consume Azure services and third-party services
Implement Azure API Management
- Create an Azure API Management instance
- Create and document APIs
- Configure access to APIs
- Implement policies for APIs
Develop event-based solutions
- Implement solutions that use Azure Event Grid
- Implement solutions that use Azure Event Hubs
Develop message-based solutions
- Implement solutions that use Azure Service Bus
- Implement solutions that use Azure Queue Storage queues
How do I earn this certification?
Practice with Precision
The PlanetCert Simulator mirrors the real exam environment with authentic questions and timed pressure.
How to study for this exam?
Use the official PlanetCert Practice Test alongside the study plan below to prepare efficiently for AZ-204.
What's changed on this exam?
- ACTIVE
- Last content update: 2025-07-21
- Announcement date: 2025-06-20
- Azure Container Apps GA Added to exam objectives in 2025 update • Release date: 2022-05-23
- Microsoft Graph SDK v5 5.0 Updated SDK patterns in security domain • Release date: 2024-11-01
- Azure Functions v4 Runtime 4.0 Default runtime for exam scenarios • Release date: 2021-11-09
- Dapr (Distributed Application Runtime) 1.13 Integration with Container Apps tested • Release date: 2024-03-01
Who should take this exam?
This exam is typically taken by Azure Developers and Software Engineers.
- At least two years of professional development experience
- Experience with Microsoft Azure (at least 1-2 years)
- Ability to program in at least one Azure-supported language
- Experience with Azure SDKs, data storage options, data connections, APIs, app authentication and authorization, compute and container deployment, and debugging