Complete AZ-204 study guide — developing Azure compute, storage, security, monitoring, and API solutions.
This guide works best as a loop: read a chapter, test yourself with practice questions, look up unfamiliar terms in the glossary, then move to the next chapter.
102 chapters covering every exam objective. Each chapter includes key concepts, exam tips, common traps, comparison tables, and a 5-question quiz at the end.
Start Chapter 1Free timed and untimed practice with instant feedback and full explanations. Pick 10–120 questions per session. Filter by domain to drill your weak areas.
Go to practice testEvery AZ-204 term defined and searchable. Use it when a chapter mentions a concept you haven't seen before or want a quick refresher on.
Browse glossaryExam blueprint, domain weights, passing score, duration, cost, and registration links. Start here if you're new to this certification.
View exam guide31 chapters
Azure Functions Development
Objective 1.1 · Compute
Containerized Solutions on Azure
Objective 1.2 · Compute
App Service Development
Objective 1.3 · Compute
Durable Functions: Fan-Out, Chaining, Human Interaction
Objective 1.1
App Service Deployment Slots
Objective 1.3
Azure WebJobs and Continuous Jobs
Objective 1.3
Azure Resource Manager REST API
Objective 1.3
Azure Container Registry
Objective 1.2
AKS for Azure Developers
Objective 1.2
Azure Functions Triggers and Bindings
Objective 1.1
Azure Functions Trigger Types: HTTP, Timer, Blob, Queue
Objective 1.1
Azure Functions Premium Plan vs Consumption
Objective 1.1
Function App Settings and Configuration
Objective 1.1
Azure Static Web Apps
Objective 1.3
App Service VNet Integration and Private Endpoints
Objective 1.3
App Service Auto-Scaling
Objective 1.3
Azure Container Apps and KEDA
Objective 1.2
Dapr with Azure Container Apps
Objective 1.2
Durable Orchestrators and Activity Functions
Objective 1.1
Deployment Slots and Traffic Splitting
Objective 1.3
Blue-Green Deployment on Azure
Objective 1.3
Azure DevOps Pipelines for Developers
Objective 1.3
GitHub Actions for Azure Deployments
Objective 1.3
Bicep Templates for Developers
Objective 1.3
Azure Arc-Enabled Applications
Objective 1.2
Azure SDK Best Practices and Patterns
Objective 1.1
Local Azure Development with Azurite and Emulators
Objective 1.1
Azure Functions Flex Consumption Plan
Objective 1.1
Managed DevOps Pools for Azure DevOps
Objective 1.3
Azure Functions Workflows: Orchestration Patterns
Objective 1.1
Azure Dev Center and Dev Box
Objective 1.3
12 chapters
Cosmos DB for Developers
Objective 2.1 · Storage
Azure Blob Storage Development
Objective 2.2 · Storage
Azure Queue Storage for Messaging
Objective 2.2
Azure Table Storage
Objective 2.2
Cosmos DB Change Feed
Objective 2.1
Cosmos DB Emulator and Local Development
Objective 2.1
Cosmos DB Consistency Levels for Developers
Objective 2.1
Cosmos DB Partition Key Selection
Objective 2.1
Cosmos DB SDK: Bulk Operations and Indexing
Objective 2.1
Blob Storage Events and Lifecycle Management
Objective 2.2
Azure Table Storage Query Performance
Objective 2.2
Azure Files SMB and NFS Shares
Objective 2.2
17 chapters
Entra ID Authentication for Developers
Objective 3.1 · Security
Key Vault for Developers
Objective 3.2 · Security
Managed Identities in Code
Objective 3.3 · Security
OAuth 2.0 Flows and MSAL Library
Objective 3.1
Microsoft Graph API Integration
Objective 3.1
Microsoft Entra External ID (B2C)
Objective 3.1
Custom RBAC Roles in Azure
Objective 3.1
Shared Access Signatures and Lifecycle Policies
Objective 3.2
App Roles and Role-Based Access in Entra
Objective 3.1
Certificate-Based Authentication in Azure
Objective 3.1
Managed Certificates in App Service
Objective 3.2
Key Vault References in App Service and Functions
Objective 3.2
Azure App Configuration Service
Objective 3.2
Feature Flags with Azure App Configuration
Objective 3.2
Defender for App Service
Objective 3.2
Azure AD B2C User Flows and Policies
Objective 3.1
App Service Authentication (Easy Auth)
Objective 3.1
13 chapters
Application Insights
Objective 4.1 · Monitor
Azure Cache for Redis
Objective 4.2 · Monitor
Azure Content Delivery Network (CDN)
Objective 4.2
Azure Monitor for Application Developers
Objective 4.1
Application Insights Sampling and Cost Control
Objective 4.1
Application Insights Availability Tests
Objective 4.1
Custom Telemetry with Application Insights SDK
Objective 4.1
KQL Log Queries in Application Insights
Objective 4.1
Azure CDN and Caching Headers
Objective 4.2
Redis Cache Patterns: Cache-Aside, Session, Pub/Sub
Objective 4.2
Distributed Tracing with Application Insights
Objective 4.1
Cost Optimisation for Azure Developers
Objective 4.2
Performance Testing with Azure Load Testing
Objective 4.2
29 chapters
Azure API Management
Objective 5.1 · Integrate
Azure Service Bus
Objective 5.2 · Integrate
Event Grid and Event Hubs
Objective 5.3 · Integrate
Azure Logic Apps for Developers
Objective 5.1
Azure SignalR Service for Real-Time Apps
Objective 5.3
Azure AI Search (Cognitive Search)
Objective 5.1
Azure Notification Hubs for Push Notifications
Objective 5.1
API Management Policies and Transformation
Objective 5.1
Service Bus Sessions and Duplicate Detection
Objective 5.2
Service Bus Dead-Letter Queues
Objective 5.2
Event Hubs: Partitions, Consumer Groups, Capture
Objective 5.3
Event Grid Domains and Topics
Objective 5.3
Webhook Delivery and Retry Logic
Objective 5.3
Azure Relay for Hybrid Connectivity
Objective 5.1
API Versioning in Azure API Management
Objective 5.1
API Management Developer Portal
Objective 5.1
API Management Backends and Certificates
Objective 5.1
Logic Apps Standard vs Consumption
Objective 5.1
Logic Apps Connectors and Custom Connectors
Objective 5.1
Azure Communication Services
Objective 5.1
Azure Maps for Location Services
Objective 5.1
Azure OpenAI Service for Developers
Objective 5.1
Azure Cognitive Services SDK Integration
Objective 5.1
Azure Language and Speech Services
Objective 5.1
Azure Document Intelligence (Form Recognizer)
Objective 5.1
Azure Fluid Relay for Real-Time Collaboration
Objective 5.3
Azure Web PubSub Service
Objective 5.3
Event Hubs Capture for Event Sourcing
Objective 5.3
Event Grid CloudEvents Schema
Objective 5.3
Free AZ-204 practice questions with full explanations. Test what you learn chapter by chapter.
AZ-204 Practice Questions