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

AZ-204 Developing Solutions for Microsoft Azure Certificate Study Guide

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 Developing Solutions for Azure Course

AZ-204 Azure Developer Practice Test & Lab

Other Azure Developer Learning Materials

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.

AZ-204 Sample Practice Exam Questions

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.

Develop Azure Compute Solutions (25-30%)

Implement IaaS solutions

Provision VMs

Create a Windows VM in Azure with PowerShell

Configure VMs for remote access

Configure Just-in-time access to a VM

Create ARM templates

Create & deploy ARM templates by using the Azure portal

Create container images for solutions by using Docker

Create a container image for deployment to Azure Container Instances

Publish an image to the Azure Container Registry  

Push image to Azure Container Registry

Run containers by using Azure Container Instance

Deploy a container application to Azure Container Instances

Create Azure App Service Web Apps

Implement Azure Functions

Implement input and output bindings for a function

Azure Functions triggers and bindings concepts

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

Timer trigger for Azure Functions

Implement Azure Durable Functions

Create Durable Functions using the Azure portal

Develop for Azure Storage (10-15%)

Develop Solutions That Use Cosmos DB Storage

Select the appropriate API for your solution

Choose the appropriate API for Azure Cosmos DB

Implement partitioning schemes

Model & partition data on Azure Cosmos DB using a real-world example

Interact with data using the appropriate SDK 

Developing ASP.NET Core MVC with Azure Cosmos DB using .NET SDK

Azure Cosmos DB SQL API

Set the appropriate consistency level for operations

Choose the right consistency level

Create Cosmos DB containers

Create an Azure Cosmos container

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

Moving Azure storage blobs using CLI

Set and retrieve properties and metadata

Setting properties & metadata during the import process

Interact with data using the appropriate SDK

Azure Blob storage client library v12 for .NET

Implement data archiving and retention

Pluralsight: Archiving a blob

Implement hot, cool, and archive storage

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

az-204

Amazon link (affiliate)

Implement Azure Security (15-20%)

Implement User Authentication and Authorization

Implement OAuth2 authentication

Add sign-in to Microsoft to an ASP.NET web app

Create and implement shared access signatures

Grant limited access to Azure Storage resources using SAS

Register apps and use Azure Active Directory to authenticate users

Registering application with the Microsoft identity platform

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

Save secret application settings for Azure applications

Azure Key Vault

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

Configure & manage secrets in Azure Key Vault

Implement Managed Identities for Azure resources

Managed identities for Azure resources using Azure AD

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

Integrate Caching and Content Delivery within Solutions

Develop code to implement CDN’s in solutions

Azure CDN Library for .NET

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

Using Azure Cache for Redis with a .NET Core app

Instrument Solutions to Support Monitoring and Logging

Configure instrumentation in an app or service by using Application Insights

Start monitoring in the Azure portal

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

Creating an Application Insights Web Test & Alert Programmatically

Implement code that handles transient faults

Transient Fault Handling

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

Develop an App Service Logic App

Create a Logic App

Implement API Management

Develop Event-based Solutions

Implement solutions that use Azure Event Grid

Automate resizing uploaded images using Event Grid

Implement solutions that use Azure Notification Hubs

Send notifications to UWP apps using Azure Notification Hubs

Implement solutions that use Azure Event Hub

Visualize data anomalies in real-time events in Azure Event Hubs

Develop Message-based Solutions

Implement solutions that use Azure Service Bus

Azure PowerShell to create a Service Bus namespace & a queue

Implement solutions that use Azure Queue Storage queues

Work with Azure storage queues in .NET

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

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

Follow/Like ravikirans.com 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
  • 1
  • 2
  •  
  •  
    7
    Shares

You may also like