Contents

Microsoft Certified: Azure Developer Associate (AZ-204) Study Guide 2023

The Microsoft Certified: Azure Developer Associate certification enables you to implement solutions on Azure while leveraging the tools and services available. This is an intermediate level certification, so I would recommend you to set aside some time to study for the exam and practice using some of the services related to this exam - ‘Practice makes perfect’

In this study guide, I will share with you some of the useful resources you can use to guide you during your learning path to get this certification.

Important Updates

In April 23 and August 23, some changes were made to align the Exam AZ-204: Developing Solutions for Microsoft Azure with the Azure Developer role. Some major changes in April 23 and minor changes in August 23. I suggest you review them using the link below that enables you to access the official exam’s study guide. In this section, I will resume the changes to give you an understanding of what changed.

Updates to the AZ-204 exam

Percentage breakdown

  • Develop Azure compute solutions (25–30%)
  • Develop for Azure storage (15–20%)
  • Implement Azure security (20–25%)
  • Monitor, troubleshoot, and optimize Azure solutions (15–20%)
  • Connect to and consume Azure services and third-party services (15–20%)

Note: The good news are the percentages breakdown did not change from the previous version of the exam.

April 23

  • Implement IaaS solutions section was renamed to Implement containerized solutions and some important topics were dropped and others added. Major update is adding a topic related to Azure Container Apps service.

    • Provision virtual machines (VMs) [Dropped]
    • Configure, validate and deploy ARM templates [Dropped]
    • Create and manage container images for solutions [Renamed]
    • Create solutions by using Azure Container Apps [Added]
  • Implement Azure Functions

    • Implement Azure Durable Functions [Dropped]
  • Develop solutions that use Azure Cosmos DB storage

    • Select the appropriate API and SDK for a solution [Dropped]
    • Implement partitioning schemes and partition keys [Dropped]
  • Develop solutions that use blob storage

    • Move items in Blob storage between storage accounts or containers [Dropped]
    • Implement static site hosting [Added]
  • Implement caching for solutions

    • Implement Azure CDN endpoints and profiles [Added]

There are some minor changes applied related to wording which you can review them in the official study guide, but I decided to do not include them in this list to provide a condensed list of changes.

August 23

In August, the only section that suffered minor changes is Connect to and consume Azure services and third-party services (15–20%).

  • Implement API Management
    • Create and document APIs [Added]
    • Implement policies for APIs [Renamed]

So to summarize these changes, you should spend some time understanding how you can create APIs in Azure API Management and how to document those APIs using available features. Links below are available so you can explore these topics.

Certification path

Exam Name Link
Exam AZ-204: Developing Solutions for Microsoft Azure Exam Details

Exam AZ-204: Developing Solutions for Microsoft Azure

The AZ-204 has a length of two hours. There are 45+ questions and you need a minimum of 700 of 1000 points to pass the exam.

First place to go is the Microsoft Learn platform where a dedicated learning path is available, for free. Also, you should have a look to the Resources section in this study guide where you have useful resources to help you consolidate the knowledge that will help you get the exam and certification. If you prefer to watch videos, instead of read, explaining these core concepts and showing how to get prepared to the exam, then I invite you to have a look at the Developing Solutions for Microsoft Azure (AZ-204) path, available on Pluralsight.

Skills measured

Develop Azure compute solutions (25-30%)
Implement containerized solutions
Create Azure App Service Web Apps
Implement Azure functions
Develop for Azure storage (15-20%)
Develop solutions that use Cosmos DB storage
Develop solutions that use blob storage
Implement Azure security (20-25%)
Implement user authentication and authorization
Implement secure cloud solutions
Monitor, troubleshoot, and optimize Azure solutions (15-20%)
Implement caching for solutions
Troubleshoot solutions by using Application Insights
Connect to and consume Azure services and third-party services (15-20%)
Implement API Management
Develop event-based solutions
Develop message-based solutions

Additional resources

Below follows the list of additional resources that you should consider and a quick note to the Microsoft Learn collection shared there. I tried to extend the learning paths you have available on the exam’s page with some extra modules that I consider relevant to the exam.


Best of Luck and share your results with the community once you get certified! 😊💪

Resource
Exam AZ-204: Developing Solutions for Microsoft Azure
Developing Solutions for Microsoft Azure (AZ-204) path
Microsoft Learn - Microsoft Certified: Azure Developer Associate Learning Path