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.
Exam Voucher for AZ-204 with 1 Retake
Get 40% OFF with the combo
AZ-204 Developing Solutions for Azure Course
LinkedIn Learning [Free Trial] AZ-204: Azure Developer Cert. Preparation Skylines Academy NEW!: Microsoft Azure Developer Certification Pluralsight (Learning Path) Developing Solutions for Microsoft Azure Udemy Developer Exam Prep for Azure Certification
AZ-204 Azure Developer Practice Tests & Labs
Whizlabs Exam Questions 165 Practice questions & [Online Course] Udemy Practice Tests Developing Solutions for Azure Practice Test
Other Azure Developer Learning Materials
Udacity Nanodegree Become a Developer for Microsoft Azure Amazon e-book (PDF) Azure Developer Exam Reference Book AZ-204 Labs Lab scenarios for the exam
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
Create Azure App Service Web Apps
Create an Azure App Service Web App
Create an ASP.NET Core web app in Azure
Enable diagnostics logging
Enable diagnostics logging for apps in Azure App Service
Deploy code to a web app
Deploy your app to Azure App Service with a ZIP or WAR file
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
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
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
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
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
Implement hot, cool, and archive storage
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)
Implement Secure Cloud Solutions
Secure app configuration data by using the App Configuration and KeyVault API
Save secret application settings for Azure applications
Manage keys, secrets, and certificates by using the KeyVault API
Configure & manage secrets in Azure Key Vault
Implement Managed Identities for Azure resources
Monitor, Troubleshoot, and Optimize Azure Solutions (10-15%)
Integrate Caching and Content Delivery within Solutions
Develop code to implement CDN’s in solutions
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
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
Connect to and Consume Azure services and Third-party Services (25-30%)
Develop an App Service Logic App
Create a Logic App
Creating your first workflow by using Azure Logic Apps
Create a custom connector for Logic Apps
Creating custom connector from scratch
Create a custom template for Logic Apps
Implement API Management
Create an APIM instance
Creating Azure API Management instance using the Azure portal
Configure authentication for APIs
Secure APIs using client certificates in APIM
Define policies for APIs
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
This brings us to the end of the AZ-204 Developing Solutions For Microsoft Azure 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 - 7Shares