CertGrid
Microsoft Study Guide

AZ-204: Azure Developer Associate Study Guide

AZ-204 validates your ability to design, build, test, deploy, and maintain cloud applications and services on Microsoft Azure across compute, storage, security, monitoring, and service integration. It targets developers with one-to-two years of professional development experience and hands-on Azure SDK, CLI, and portal experience. You should be comfortable with at least one Azure-supported language (C#, Java, JavaScript/Node, Python) and with REST APIs, JSON, and authentication concepts.

Domain 1: Develop Azure Compute Solutions

Key concepts you must know · 148 practice questions

Domain 2: Develop for Azure Storage

Key concepts you must know · 139 practice questions

Domain 3: Implement Azure Security

Key concepts you must know · 128 practice questions

Domain 4: Monitor, Troubleshoot, and Optimize Azure Solutions

Key concepts you must know · 133 practice questions

Domain 5: Connect to and Consume Azure Services

Key concepts you must know · 152 practice questions

AZ-204 exam tips

Study guide FAQ

What is the passing score and exam format for AZ-204?

You need 700 on a 1000-point scale to pass. Expect roughly 40-60 questions in about 120 minutes, including multiple choice, multiple response, drag-and-drop ordering, and one or more case studies. Some items use Azure CLI, PowerShell, or C#/code snippets, so read the exact wording (and any 'NOT' or 'least privilege' qualifiers) carefully.

How much coding is on the exam and which languages are tested?

AZ-204 is a developer exam, so you will see code: function bindings and attributes, SDK calls, MSAL token acquisition, KQL queries, and APIM policy XML. C# is the most common language in samples, but concepts (bindings, triggers, SAS, RBAC, retries) are language-agnostic. You do not need to write code from scratch, but you must recognize correct attribute usage, method names like AcquireTokenSilent and StartCopyFromUri, and configuration syntax.

Which domain carries the most weight and where should I focus?

By the sampled question counts, 'Connect to and Consume Azure Services' (domain 5) is the largest, followed closely by compute, storage, and monitoring; security is also heavily tested. Prioritize messaging/integration (Service Bus, Event Grid, Event Hubs, API Management) and compute (Functions, App Service slots, containers), then make sure Key Vault + managed identity and Cosmos DB partitioning are solid.

What hands-on experience should I have before sitting the exam?

Microsoft recommends one-to-two years of professional development plus practical Azure experience. Before the exam, build and deploy a Function app and a containerized web app, configure a deployment slot swap, store and read a secret from Key Vault via managed identity, partition data in Cosmos DB, instrument an app with Application Insights and run KQL queries, and wire up Service Bus, Event Grid, and an API Management policy. Hands-on practice is the fastest path to the scenario-based questions.