AZ-203 Study Guide

AZ-203 Certificate Study 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.


AZ-203 Video Preparation Options

Pluralsight (Free trial)Developing Solutions for Azure (AZ-203) Path
LinkedIn Learning (Free trial)Preparing for AZ-203 Developing Solutions for Azure
Udemy (with practice tests)AZ-203 Developing Solutions for Azure Exam Prep


AZ-203 Practice Tests


AZ-203 Exam Reference books (PDF)

Amazon IndiaExam Ref Book AZ-203
Amazon (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 some commission if you purchase through them. This way you can support my blog at not extra cost to you!


Develop Azure Infrastructure as a Service Compute Solutions (10-15%)

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


Develop Azure Platform as a Service Compute Solutions (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 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


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

LinkedIn Learning: Working with a lease

Implement data archiving and retention

Pluralsight: Archiving a blob


Implement Azure security (10-15%)

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


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

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


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


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 how your preparation is going on!

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 *