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

AZ-204 - Developing Solutions for Microsoft Azure Certificate Exam Guide Study [2020]

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 Azure Developer Course (Online)

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

AZ-204 Azure Developer Practice Test & Lab

Other Cloud Developer Learning Materials

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

In case, if you are looking for the older Azure Developer exam, check out AZ-203 Study Guide. 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.

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.

Develop Azure Compute Solutions (25-30%)

Implement IaaS solutions

Check out this free course on Azure VM

Provision VMs

https://docs.microsoft.com/en-us/azure/virtual-machines/windows/quick-create-powershell

Configure VMs for remote access

Configure Just-in-time access to a VM

Create ARM templates

https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-manager-quickstart-create-templates-use-the-portal

Create container images for solutions by using Docker

https://docs.microsoft.com/en-us/azure/container-instances/container-instances-tutorial-prepare-app

Publish an image to the Azure Container Registry

https://docs.microsoft.com/en-us/azure/container-instances/container-instances-tutorial-prepare-acr#push-image-to-azure-container-registry

Run containers by using Azure Container Instance

https://docs.microsoft.com/en-us/azure/container-instances/container-instances-tutorial-deploy-app

 

Create Azure App Service Web Apps

Create an Azure App Service Web App

https://docs.microsoft.com/en-us/azure/app-service/app-service-web-get-started-dotnet

Enable diagnostics logging

https://docs.microsoft.com/en-us/azure/app-service/troubleshoot-diagnostic-logs

Deploy code to a web app

https://docs.microsoft.com/en-us/azure/app-service/deploy-zip

Configure web app settings including SSL, API, and connection strings

1. Configuring web app settings with SSL

2. Configuring web app settings with connection strings

3. Host Restful APIs in Azure App Service

Implement autoscaling rules, including scheduled autoscaling, and scaling by operational or system metrics

Azure App Service Autoscaling rules

Scheduled Autoscaling & scaling by operational or system metrics

Also, review the common autoscale patterns

 

Implement Azure functions

Implement input and output bindings for a function

https://docs.microsoft.com/en-us/azure/azure-functions/functions-triggers-bindings

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

https://docs.microsoft.com/en-us/azure/azure-functions/functions-bindings-timer

Implement Azure Durable Functions

https://docs.microsoft.com/en-us/azure/azure-functions/durable/durable-functions-create-portal

Azure AZ 204 Training Course

Develop for Azure Storage (10-15%)

Develop Solutions That Use Cosmos DB Storage

Select the appropriate API for your solution

https://docs.microsoft.com/en-us/learn/modules/choose-api-for-cosmos-db/

Implement partitioning schemes

https://docs.microsoft.com/en-us/azure/cosmos-db/how-to-model-partition-example

Interact with data using the appropriate SDK

https://docs.microsoft.com/en-us/azure/cosmos-db/sql-api-dotnet-application

https://docs.microsoft.com/en-us/azure/cosmos-db/sql-api-get-started

Set the appropriate consistency level for operations

https://docs.microsoft.com/en-us/azure/cosmos-db/consistency-levels-choosing

Create Cosmos DB containers

https://docs.microsoft.com/en-us/azure/cosmos-db/how-to-create-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

https://docs.microsoft.com/en-us/learn/modules/copy-blobs-from-command-line-and-code/3-move-blobs-using-cli

Set and retrieve properties and metadata

https://docs.microsoft.com/en-us/azure/storage/common/storage-import-export-tool-setting-properties-metadata-import-v1

Interact with data using the appropriate SDK

https://docs.microsoft.com/en-us/azure/storage/blobs/storage-quickstart-blobs-dotnet

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

https://docs.microsoft.com/en-us/azure/active-directory/develop/tutorial-v2-asp-webapp

Create and implement shared access signatures

https://docs.microsoft.com/en-us/azure/storage/common/storage-dotnet-shared-access-signature-part-1

Register apps and use Azure Active Directory to authenticate users

https://docs.microsoft.com/en-us/azure/active-directory/develop/quickstart-register-app

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

https://docs.microsoft.com/en-us/azure/key-vault/vs-secure-secret-appsettings

https://docs.microsoft.com/en-us/azure/app-service/app-service-key-vault-references

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

https://docs.microsoft.com/en-us/learn/modules/configure-and-manage-azure-key-vault/

Implement Managed Identities for Azure resources

https://docs.microsoft.com/en-us/active-directory/managed-identities/tutorial-windows-vm-access-arm

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

Integrate Caching and Content Delivery within Solutions

Develop code to implement CDN's in solutions

https://docs.microsoft.com/en-us/azure/cdn/cdn-app-dev-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

https://docs.microsoft.com/en-us/azure/azure-cache-for-redis/cache-dotnet-core-quickstart

 

Instrument Solutions to Support Monitoring and Logging

Configure instrumentation in an app or service by using Application Insights

https://docs.microsoft.com/en-us/azure/azure-monitor/learn/dotnetcore-quick-start

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

https://azure.microsoft.com/en-in/blog/creating-a-web-test-alert-programmatically-with-application-insights/

Implement code that handles transient faults

https://docs.microsoft.com/en-us/developing-apps-azure/building-real-world-cloud-apps/transient-fault-handling

Amazon link (affiliate)

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

 

Implement API management

Create an APIM instance

https://docs.microsoft.com/en-us/azure/api-management/get-started-create-service-instance

Configure authentication for APIs

https://docs.microsoft.com/en-us/azure/api-management/api-management-howto-mutual-certificates-for-clients

Define policies for APIs

https://docs.microsoft.com/en-us/azure/api-management/set-edit-policies

 

 

Develop Message-based Solutions

Implement solutions that use Azure Service Bus

https://docs.microsoft.com/en-us/azure/service-bus-messaging/service-bus-tutorial-topics-subscriptions-powershell

Implement solutions that use Azure Queue Storage queues

https://docs.microsoft.com/en-us/azure/storage/queues/storage-tutorial-queues

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

Sharing is Caring

  • 4
  • 1
  • 2
  •  
  •  
    7
    Shares

You may also like