AZ-204 Study Guide — Developing Solutions for Microsoft Azure
AZ-204: Developing Solutions for Microsoft Azure
Section titled “AZ-204: Developing Solutions for Microsoft Azure”The AZ-204 is Microsoft’s developer-focused Azure certification. It tests your ability to build, deploy, and maintain cloud applications using Azure services and SDKs. If you write code that runs on Azure, this is your cert.
Exam Domains
Section titled “Exam Domains”| Domain | Weight | Key Focus |
|---|---|---|
| Develop Azure compute solutions | 25–30% 🔥 | App Service, Functions, Containers |
| Implement Azure security | 20–25% 🔥 | Managed identity, Key Vault, Entra ID |
| Develop for Azure storage | 15–20% | Blob storage, Cosmos DB |
| Monitor, troubleshoot, and optimize | 15–20% | App Insights, caching, CDN |
| Connect to and consume Azure services | 15–20% | Service Bus, Event Grid, API Management |
Core Services to Know Cold
Section titled “Core Services to Know Cold”Azure App Service
Section titled “Azure App Service”- Deployment slots, scaling rules, configuration settings
- Know the difference between
appsettingsin code vs. App Service Configuration - Understand how slot swaps work and what settings are “sticky”
Azure Functions
Section titled “Azure Functions”- Triggers and bindings (HTTP, Timer, Queue, Blob)
- Durable Functions — orchestrator, activity, and entity patterns
- Cold start implications for Consumption vs. Premium plans
Azure Blob Storage
Section titled “Azure Blob Storage”- Storage account types, access tiers (Hot, Cool, Archive)
- Lifecycle management policies
- SAS tokens and stored access policies — know when to use each
Azure Cosmos DB
Section titled “Azure Cosmos DB”- Partition key strategy — this is the most common gotcha
- Consistency levels: Strong → Eventual and the trade-offs
- RU estimation and capacity planning basics
Azure Key Vault
Section titled “Azure Key Vault”- Managed identities for authentication (system-assigned vs. user-assigned)
- Secrets, keys, and certificates — when to use each
- Key Vault references in App Service configuration
Study Approach That Worked
Section titled “Study Approach That Worked”- Microsoft Learn paths — Free, exam-aligned, and they include sandboxes
- Build something real — I built a small API with App Service + Cosmos DB + Key Vault to internalize the patterns
- Practice tests — MeasureUp official practice exams are closest to the real thing
- Know the SDKs — The exam tests
Azure.Storage.Blobs,Azure.Security.KeyVault.Secrets,Microsoft.Azure.Cosmosclient libraries. Write code with them, don’t just read docs.
Exam Day Tips
Section titled “Exam Day Tips”- Time management: 60 questions in ~120 minutes. Don’t spend more than 2 minutes on any single question early on.
- Case studies: Read the requirements first, then the architecture. Most answers are in the requirements.
- Code snippets: They test real SDK usage. If you’ve written C# against these APIs, you’ll recognise the patterns.
- Flag and return: If a question feels 50/50, flag it and move on. Fresh eyes help.
What Surprised Me
Section titled “What Surprised Me”The exam tested more Azure AD (now Entra ID) integration than I expected — especially around managed identities and MSAL authentication flows. Don’t skip the identity section.
Two other areas that caught me off guard: Durable Functions (orchestrator vs. activity function patterns appear more than you’d expect) and SAS token types (account SAS vs. service SAS vs. user delegation SAS — know when each applies).
Last updated: March 2026. Exam objectives may change — always check the official skills outline.