AZ-204 Exam Study Guide (Developing Solutions for Microsoft Azure)

AZ-204 - Developing Solutions for Microsoft Azure Certificate Exam Guide Study [2020]

The Exam AZ-204 Developing Solutions for Microsoft Azure replaces the older AZ-203 exam. If you haven't read about the exam changes and how they will impact your certification journey, read here

This post contains a curated list of articles from Microsoft documentation for each objective of the AZ-204 Azure Developer exam. This should help you to achieve Microsoft Azure Developer Associate Certification. Please share the post within your circles so it helps them to prepare for the exam.

AZ-204 Azure Developer Course (Online)

LinkedIn Learning [Free Trial]AZ-204: Azure Developer Cert. Preparation
Pluralsight (Learning Path)Developing Solutions for Microsoft Azure (Free trial)
UdemyDeveloper Exam Prep for Azure Certification

AZ-204 Azure Developer Practice Test & Lab

Other Cloud Developer Learning Materials

UdacityCloud Developer Nanodegree Program
AZ-204 LabsLab scenarios for the exam

In case, if you are looking for the older Azure Developer exam, check out AZ-203 Study Guide. To view other Azure certificate study guides, click here

Full Disclosure: Some of the links in this post are affiliate links. I receive a commission when you purchase through them.

Looking for AZ-204 dumps? Read this!

Using az-204 exam dumps can get you permanently banned from taking any future Microsoft certificate exam. Read the FAQ page for more information. However, I strongly suggest you validate your understanding with practice questions.

Develop Azure Compute Solutions (25-30%)

Implement IaaS solutions

Check out this free course on Azure VM

Provision VMs

Configure VMs for remote access

Configure Just-in-time access to a VM

Create ARM templates

Create container images for solutions by using Docker

Publish an image to the Azure Container Registry

Run containers by using Azure Container Instance


Create Azure App Service Web Apps

Create an Azure App Service Web App

Enable diagnostics logging

Deploy code to a web app

Configure web app settings including SSL, API, and connection strings

1. Configuring web app settings with SSL

2. Configuring web app settings with connection strings

3. Host Restful APIs in Azure App Service

Implement autoscaling rules, including scheduled autoscaling, and scaling by operational or system metrics

Azure App Service Autoscaling rules

Scheduled Autoscaling & scaling by operational or system metrics

Also, review the common autoscale patterns


Implement Azure functions

Implement input and output bindings for a function

Implement function triggers by using data operations, timers, and webhooks

Implement Azure Durable Functions

Azure AZ 204 Training Course

Develop for Azure Storage (10-15%)

Develop Solutions That Use Cosmos DB Storage

Select the appropriate API for your solution

Implement partitioning schemes

Interact with data using the appropriate SDK

Set the appropriate consistency level for operations

Create Cosmos DB containers

Implement scaling (partitions, containers)

Partitioning & Horizontal scaling in Azure Cosmos DB

Scaling Azure Cosmos DB Containers

Implement server-side programming including stored procedures, triggers, and change feed notifications

Learn about Server-side Programmability in Azure Cosmos DB

Stored Procedures in Azure Cosmos DB

1. How to write Stored Procedures in Azure Cosmos DB

2. Writing Stored Procedures in Azure Cosmos DB

Triggers in Azure Cosmos DB

1. How to write Triggers in Azure Cosmos DB

2. Writing Triggers in Azure Cosmos DB

Change Feed Notifications

1. Change feed in Azure Cosmos DB


Develop Solutions That Use Blob Storage

Move items in blob storage between storage accounts or containers

Set and retrieve properties and metadata

Interact with data using the appropriate SDK

Implement data archiving and retention

Pluralsight: Archiving a blob

Implement hot, cool, and archive storage

Azure Blob storage: hot, cool, and archive access tiers


Amazon link (affiliate)

Implement Azure security (15-20%)

Implement User Authentication and Authorization

Implement OAuth2 authentication

Create and implement shared access signatures

Register apps and use Azure Active Directory to authenticate users

Control access to resources by using role-based access controls (RBAC)

Assign a user as an administrator of a subscription


Implement Secure Cloud Solutions

Secure app configuration data by using the App Configuration and KeyVault API

Manage keys, secrets, and certificates by using the KeyVault API

Implement Managed Identities for Azure resources

Monitor, Troubleshoot, and Optimize Azure Solutions (10-15%)

Integrate Caching and Content Delivery within Solutions

Develop code to implement CDN's in solutions

Configure cache and expiration policies for FrontDoor, CDNs, or Redis caches

Configure cache and expiration policy for Azure FrontDoor Service

Configure cache and expiration policy for Azure CDNs

Redis Cache:

1. Configure Azure Cache for Redis

2. Best practices for Azure Cache for Redis

Store and retrieve data in Azure Redis cache


Instrument Solutions to Support Monitoring and Logging

Configure instrumentation in an app or service by using Application Insights

Analyze log data and troubleshoot solutions by using Azure Monitor

Analyze log data in Azure Monitor

Troubleshoot solutions by using Azure Monitor

Implement Application Insights Web Test and Alerts

Implement code that handles transient faults

Amazon link (affiliate)

Connect to and Consume Azure services and Third-party Services (25-30%)


Implement API management

Create an APIM instance

Configure authentication for APIs

Define policies for APIs



Develop Message-based Solutions

Implement solutions that use Azure Service Bus

Implement solutions that use Azure Queue Storage queues

This brings us to the end of AZ-204 Study Guide

What do you think? Let me know in the Comments section if I have missed out on anything. Also, I love to hear from you how your preparation is going on!

In case you are looking for other Azure certification exams check out this page

Follow/Like to receive updates

Sign up for Newsletter

Want to be notified as soon as I post? Subscribe to RSS feed / leave your email address in the subscribe section. Share the article to your social networks with the below links so it can benefit others.

Sharing is Caring

  • 4
  • 1
  • 2

You may also like