The Microsoft Certified: Azure Developer Associate (AZ-204) exam validates your ability to design, build, test, and maintain cloud applications and services on Microsoft Azure. This free printable PDF gives you practice questions covering every domain so you can study offline, highlight key points, and track your progress before exam day.
The AZ-204 exam is aimed at developers with one to two years of professional experience who work with Azure SDKs, APIs, and tools to implement solutions. It spans compute, storage, security, monitoring, and service integration โ all tested in this PDF.
The AZ-204 exam tests five core domain areas. Understanding what each domain covers helps you focus your study time and use this PDF strategically.
This is the largest section and covers Azure App Service โ deployment slots (blue-green deployments, slot swap), manual vs. autoscale rules, App Service Plans, and running Dockerized apps. You'll also be tested heavily on Azure Functions: HTTP, Timer, Blob, Queue, Event Hub, Event Grid, and Service Bus triggers; input/output bindings; and durable functions including orchestrator, activity, and entity functions, as well as the fan-out/fan-in pattern. Container-related topics include distinguishing between Azure Container Apps, Azure Container Instances, AKS, and Azure Container Registry.
Blob Storage questions focus on access tiers (Hot, Cool, Archive), lifecycle management policies, and SAS tokens โ you need to know the difference between account SAS, service SAS, and user delegation SAS, as well as stored access policies. Cosmos DB questions cover the five consistency levels (Strong, Bounded Staleness, Session, Consistent Prefix, Eventual), partitioning strategy, RU/s provisioning, change feed, and the five APIs: Core (SQL), MongoDB, Cassandra, Gremlin, and Table.
Expect questions on Azure Key Vault (secrets, keys, certificates) with an emphasis on using managed identities for keyless access. The Microsoft Identity Platform section tests OAuth 2.0 flows โ authorization code, client credentials, device code, and why the implicit flow is deprecated โ along with MSAL library usage, app registrations, and service principals. Know the difference between system-assigned and user-assigned managed identities.
Application Insights is a major topic: instrumentation key vs. connection string (connection string is now preferred), telemetry types (requests, dependencies, exceptions, traces), custom metrics, availability tests, and distributed tracing. For Azure Cache for Redis, understand the cache-aside pattern, TTL/cache expiry, and supported data types.
Azure API Management questions focus on policy execution order (inbound โ backend โ outbound โ on-error), subscription keys, and rate limiting. For event-based solutions, know Event Grid (events, topics, subscriptions, routing) vs. Event Hubs (partitions, consumer groups, capture). For message-based solutions, understand Service Bus queues vs. topics/subscriptions, sessions, dead-letter queues, and the difference between peek-lock and receive-and-delete. Logic Apps and Azure Functions integration patterns also appear.
This PDF is a great offline companion, but online practice tests let you simulate timed exam conditions, get instant feedback, and identify weak areas automatically. Visit our Azure Developer Associate practice test page to take full-length interactive exams, review detailed explanations, and track your score history.
Combining this printable PDF with regular online practice sessions gives you the best preparation for the AZ-204 exam โ use the PDF to study core concepts and the online tests to build speed and confidence under realistic conditions.