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

AZ-203: Developing Solutions for Microsoft Azure Certificate Exam Study Guide

Preparing for the AZ-203 Azure Developer exam? Don’t know where to start? This post is the AZ-203 Certification Study Guide (with links to each exam objective).

I have curated a list of articles from Microsoft documentation for each objective of the AZ-203 exam. I hope this article will help be your AZ-203 Certification Study Guide. Also, please share the post within your circles so it helps them to prepare for the exam.

AZ-203 Azure Developer Course (Online)

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

AZ-203 Azure Developer Practice Test & Lab

Other Cloud Developer Learning Materials

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

To view other Azure certificate study guides, click here

In case, if you are looking for the newer Azure Developer exam, check out AZ-204 Study GuideIf you are confused, if you should take az-203 or wait for az-204, this post will help answer some of your queries.

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

Looking for AZ-203 dumps? Read this!

Using az-203 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 Infrastructure as a Service Compute Solution (10-15%)

Implement Solutions That Use Virtual Machines (VM)

Check this free course on Azure VM

Provision VMs

Create a Windows VM in Azure with PowerShell

Create ARM templates

Create & deploy ARM templates by using the Azure portal

Configure Azure Disk Encryption for VMs


Implement Batch Jobs by Using Azure Batch Services

Manage batch jobs by using Batch Service API

Run a batch job by using Azure CLI, Azure portal, and other tools

Write code to run an Azure Batch Services batch job


Create Containerized Solutions

Create an Azure Managed Kubernetes Service (AKS) cluster

Create container images for solutions

Publish an image to the Azure Container Registry

Run containers by using Azure Container Instance or AKS

Azure AZ 204 Training Course

Develop Azure Platform as a Service Compute Solution (20-25%)

Create Azure App Service Web Apps

Create an Azure App Service Web App

Create an Azure App Service background task by using WebJobs

Enable diagnostics logging

Create an Azure Web App for containers

Monitor service health by using Azure Monitor


Create Azure App Service Mobile Apps

Add push notifications for mobile apps

Enable offline sync for mobile app

Implement a remote instrumentation strategy for mobile devices


Create Azure App Service API Apps

Create an Azure App Service API app

Pluralsight: Azure App Service API App

Create documentation for the API by using open source and other tools


Implement Azure Functions

Implement input and output bindings for a function

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

Pluralsight:Implementing Web Hook Triggers

Implement Azure Durable Functions

Create Azure Function apps by using Visual Studio

Implement Python Azure functions

Amazon link (affiliate)

Develop for Azure Storage (15-20%)

Develop Solutions That Use Storage Tables

Design and implement policies for tables

Query table storage by using code

Implement partitioning schemes


Develop Solutions That Use Cosmos DB Storage

Create, read, update, and delete data by using appropriate APIs

Implement partitioning schemes

Set the appropriate consistency level for operations


Develop Solutions That Use a Relational Database

Provision and configure relational databases

Configure elastic pools for Azure SQL Database

Create, read, update, and delete data tables by using code

Provision and configure Azure SQL Database serverless instances

Provision and configure Azure SQL and Azure PostgreSQL Hyperscale instances


Develop Solutions That Use Blob Storage

Move items in blob storage between storage accounts or containers

Set and retrieve properties and metadata

Implement blob leasing

LinkedIn Learning: Working with a lease 

Implement data archiving and retention

Pluralsight: Archiving a blob

Implement Geo Zone Redundant storage

Implement Azure Security (10-15%)

Implement Authentication

Implement authentication by using certificates, forms-based authentication, or tokens

Implement multi-factor or Windows authentication by using Azure AD

Implement OAuth2 authentication

Implement Managed Identities/Service Principal authentication

Implement Microsoft Identity platform


Implement Access Control

Implement CBAC (Claims-Based Access Control) authorization

Implement RBAC (Role-Based Access Control) authorization

Create shared access signatures

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

Develop Code to Support Scalability of Apps and Services

Implement autoscaling rules and patterns (schedule, operational/system metrics, singleton applications)

Check the entire module (Writing Code to Handle Singleton Application Instances) with a free trial

Implement code that handles transient faults

Implement AKS scaling strategies


Integrate Caching and Content Delivery within Solutions

Store and retrieve data in Azure Redis cache

Develop code to implement CDNs in solutions

Invalidate cache content (CDN or Redis)

Refer to the 2 videos: ‘Implementing a Cache Validation Policy’ and ‘Demo: Implementing a Cache Validation Policy’


Instrument Solutions to Support Monitoring and Logging

Configure instrumentation in an app or service by using Application Insights

Analyze and troubleshoot solutions by using Azure Monitor

Implement Application Insights Web Test and Alerts

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


Integrate Azure Search within Solutions

Create an Azure Search index

Import searchable data

Query the Azure Search index

Implement cognitive search


Implement API management

Establish API gateways

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-203 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 about 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.

Share the Article in Your Social Media Networks

  • 4
  • 5
  • 2

You may also like