AZ-203 Certification Study Guide

AZ-203 Certificate Preparation Guide

Preparing for 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 AZ-203 exam. I hope this article will be your AZ-203 Certification Study Guide.

Also, please share the post within your circles so it helps them to prepare for the exam.

Video Preparation Options (Check with a free trial):
Pluralsight (Check Role IQ, Skill IQ & individual courses for practice tests) Developing Solutions for Microsoft Azure (AZ-203) Path
Udemy (paid option, includes practice tests) AZ-203 Developing Solutions for Microsoft Azure Exam Prep
LinkedIn Learning Preparing for the AZ-203 Developing Solutions for Microsoft Azure Exam
Exam Reference books:
Amazon India Exam Ref Book AZ-203
Other countries Exam Ref Book AZ-203


To view other Azure certificate study guides, click here


Full disclosure: Some of the links in this post are affiliate links. I may earn some commission if you purchase through them. This way you can support my blog at not extra cost to you!


Here you go!


AZ-203 – Develop Azure Infrastructure as a Service Compute Solutions

Implement solutions that use virtual machines (VM)

Provision VMs

Create ARM templates

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


AZ-203 – Develop Azure Platform as a Service compute solutions

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 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

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

Implement Azure Durable Functions

Create Azure Function apps by using Visual Studio


AZ-203 – Develop for Azure storage


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 relational databases

Configure relational databases

Configure elastic pools for Azure SQL Database

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


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

Implement data archiving and retention



AZ-203 – Implement Azure security

Implement authentication

Implement authentication by using certificates

Implement forms-based authentication

Implement Token-based authentication

Windows-integrated authentication

Implement multi-factor authentication by using Azure AD

Implement OAuth2 authentication

Implement Managed Service Identity (MSI)/Service Principal authentication


Implement access control

Implement CBAC (Claims-Based Access Control) authorization

Implement RBAC (Role-Based Access Control) authorization

Create shared access signatures


Implement secure data solutions

Encrypt and decrypt data at rest and in transit

Create, read, update, and delete keys using the KeyVault API

Create, read, update, and delete secrets using the KeyVault API

Create, read, update, and delete certificates by using the KeyVault API


AZ-203 – Monitor, troubleshoot, and optimize solutions

Develop code to support scalability of apps and services

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

Implement autoscaling rules and patterns (code that addresses singleton application instances) Check the entire module (Writing Code to Handle Singleton Application Instances) with a free trial

Implement code that addresses the transient state


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


AZ-203 – Connect to and consume Azure and third-party services

That’s it! This completes the AZ-203 Certification Preparation Guide! In case you are looking for other Azure certification exams check out this page

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.

You may also like

Leave a Reply

Your e-mail address will not be published. Required fields are marked *