Developing Solutions for Microsoft Azure (AZ-204)

Paths

Developing Solutions for Microsoft Azure (AZ-204)

Authors: Matthew Kruczek, Anthony Nocentino, Mike Pfeiffer, Mark Heath, David Tucker, Thomas Claudius Huber, Sahil Malik, Reza Salehi, James Millar, Daniel Krzyczkowski, Matthew Soucoup

This learning path is intended to help learners start their preparation to take the Developing Solutions for Microsoft Azure (AZ-204) certification exam. Microsoft Azure... Read more

What you will learn:

  • How to develop Azure Compute solutions
  • How to develop for Azure Storage
  • How to implement Azure security
  • How to monitor, troubleshoot, and optimize Azure solutions
  • How to connect to and consume Azure services and third-party services

Pre-requisites

According to Microsoft, candidates for the AZ-204 Developing Solutions for Microsoft Azure exam should have at least 1-2 years of professional development experience, including hands-on Azure experience. Candidates should also be able to program in an Azure-supported language and demonstrate proficiency in key Azure products such as Azure SDKs, Azure CLI, and Azure PowerShell. Candidates should also have knowledge in the following areas: performance tuning and monitoring, debugging, Azure data storage options, data connections, APIs, compute and container deployment, and app authentication and authorization.

Develop Azure Compute Solutions

Welcome to Pluralsight's certification learning path for the Developing Solutions for Microsoft Azure (AZ-204) certification exam! This path is structured to mimic the organization of the exam so you can more easily follow along during your study preparation.

This first section of the path covers the objectives found in the Develop Azure Compute Solutions section of the exam guide, including:

  • Implement IaaS Solutions
  • Create Azure App Service Web Apps
  • Implement Azure Functions

Microsoft Azure Developer: Introduction to the AZ-204 Exam

by Matthew Kruczek

Jun 1, 2021 / 26m

26m

Start Course
Description

Studying for the AZ-204 Exam is essential. In this course, Microsoft Azure Developer: Introduction to the AZ-204 Exam, you'll learn everything you need to know about beginning the process of studying for the AZ-204 Exam. First, you'll explore the purpose and importance of the AZ-204 Exam. Next, you'll discover all of the different topic areas that will be covered throughout the entire AZ-204 Exam. Finally, you'll learn about the tools and techniques that you will be able to take advantage of in follow-up courses. When you're finished with this course, you'll have the skills and knowledge of what is covered in the AZ-204 Exam and what tools and techniques will be available to help you along the way.

Table of contents
  1. Mapping out Your Journey
  2. What Tools Are at Your Disposal?

Microsoft Azure Developer: Implement IaaS Solutions

by Anthony Nocentino

Jun 15, 2021 / 1h 53m

1h 53m

Start Course
Description

It is an important body of knowledge for all Microsoft Azure Developers seeking to be a Microsoft Certified: Azure Developer Associate (AZ-204). In this course, Microsoft Azure Developer: Implement IaaS Solutions, you’ll learn to implement and deploy IaaS based workloads in Azure. First, you’ll learn provisioning Azure Virtual Machines and configuring them for remote access. Next, you’ll learn how to create container images with docker, publish them in Azure Container Registry, and run container based workloads in Azure Container Instances. When you’re finished with this course, you’ll have the skills and knowledge of IaaS based solutions needed for the exam AZ-204: Developing Solutions for Microsoft Azure.

Table of contents
  1. Provisioning and Configuring Azure Virtual Machines
  2. Creating and Running Containers in Azure

Microsoft Azure Developer: Create Azure App Service Web Apps

by Mike Pfeiffer

Nov 11, 2020 / 1h 1m

1h 1m

Start Course
Description

Are you interested in becoming an Azure Certified Developer? In this course, Microsoft Azure Developer: Create Azure App Service Web Apps, you’ll learn how to implement Azure App Service web applications. First, you'll learn to deploy code to web apps. Next, you'll discover how to secure your apps with SSL certificates. Finally, you'll explore how to autoscale your web app resources based on demand. When you’re finished with this course, you’ll have the skills and knowledge required to create Azure App Service Web Apps and how to answer related questions on the AZ-204 Azure Certified Developer exam.

Table of contents
  1. Creating Azure App Service Web Apps
  2. Configuring Azure App Service
  3. Scaling Azure App Service

Microsoft Azure Developer: Implement Azure Functions

by Mark Heath

Apr 24, 2021 / 46m

46m

Start Course
Description

Azure functions offer a lot of choice and flexibility. In this course, Microsoft Azure Developer: Implement Azure Functions, you’ll learn about the most important concepts and capabilities of Azure Functions. First, you’ll explore several of the supported triggers that can start a new Azure Function. Next, you’ll discover how easy it is to connect to external services using input and output bindings. Finally, you’ll learn how to create serverless workflows using Durable Functions. When you’re finished with this course, you’ll have the skills and knowledge of Azure Functions required to take the AZ-204 Azure certification exam.

Table of contents
  1. Introducing Azure Functions
  2. Implementing Function Triggers
  3. Implementing Input and Output Bindings
  4. Implementing Azure Durable Functions
  5. Implement Custom Handlers

Exam Alert: Develop Azure Compute Solutions

by David Tucker

May 25, 2021 / 30m

30m

Start Course
Description

The Developing Solutions for Microsoft Azure exam covers a wide array of topics for Azure developers. In this course, Exam Alert: Develop Azure Compute Solutions, you’ll review the core concepts covered in this area for the exam. First, you’ll explore the exam objectives for this domain. Next, you’ll learn the knowledge areas that you will need to know for the exam. Finally, you’ll discover sample questions and scenarios from this domain in preparation for the exam. When you’re finished with this course, you’ll know the areas you need to focus on in your preparation for taking the AZ-204 exam.

Table of contents
  1. Preparing for the Exam

Develop for Azure Storage

This section of the path covers the objectives found in the Develop for Azure Storage section of the exam guide, including:

  • Develop solutions that use Cosmos DB storage
  • Develop solutions that use blob storage

Microsoft Azure Developer: Develop Solutions with Cosmos DB Storage

by David Tucker

May 25, 2021 / 56m

56m

Start Course
Description

Cosmos DB is a powerful multi-model database built for the cloud that solves many of the problems developers encounter when trying to create a scalable cloud-based database. ​In this course,​ Microsoft Azure Developer: Develop Solutions with Azure Cosmos DB Storage, ​you’ll learn t​he needed information about Cosmos DB that is covered in the AZ-204 certification exam. F​irst, you’ll explore​ how to create Cosmos DB containers and insert data into them. N​ext, you’ll discover​ how to configure throughput and partitioning for desired performance. Finally, you’ll learn how to​ implement server-side handling with triggers, stored procedures, and change feed processors. ​When you’re finished with this course, you’ll have the skills and knowledge of ​CosmosDB n​eeded f​or the AZ-204 certification exam.

Table of contents
  1. Creating Cosmos DB Containers
  2. Cosmos DB Performance
  3. Server-side Programming with Cosmos DB

Microsoft Azure Developer: Develop Solutions with Blob Storage

by Thomas Claudius Huber

Nov 30, 2020 / 1h 17m

1h 17m

Start Course
Description

Azure Blob Storage is Microsoft’s cloud-based object storage solution. In this course, Microsoft Azure Developer: Develop Solutions with Blob Storage, you’ll learn how to use Blob Storage in your applications. First, you’ll explore the core concepts of Azure Blob Storage. Next, you’ll discover how to interact with Blob Storage from .NET and how to set and retrieve properties and metadata. Finally, you’ll learn how to implement data archiving and retention and how to move items between different storage accounts and containers. When you’re finished with this course, you’ll have the skills and knowledge of Azure Blob Storage required to take the AZ-204 certification exam.

Table of contents
  1. Understanding Azure Blob Storage
  2. Interacting with Data Using the Azure SDK for .NET
  3. Setting and Retrieving Properties and Metadata
  4. Implementing Data Archiving and Retention
  5. Moving Items between Storage Accounts and Containers

Exam Alert: Develop for Azure Storage

by David Tucker

May 25, 2021 / 23m

23m

Start Course
Description

The Developing Solutions for Microsoft Azure exam covers a wide array of topics for Azure developers. In this course, Exam Alert: Develop for Azure Storage, you’ll review the core concepts covered in this area for the exam. First, you’ll learn the exam objectives for this domain. Next, you’ll discover the knowledge areas that you will need to know for the exam. Finally, you’ll explore sample questions and scenarios from this domain in preparation for the exam. When you’re finished with this course, you’ll know the areas you need to focus on in your preparation for taking the AZ-204 exam.

Table of contents
  1. Preparing for the Exam

Implement Azure Security

This section of the path covers the objectives found in the Implement Azure Security section of the exam guide, including:

  • Implement user authentication and authorization
  • Implement secure cloud solutions

Microsoft Azure Developer: Implement User Authentication and Authorization

by Sahil Malik

May 14, 2021 / 1h 42m

1h 42m

Start Course
Description

Cloud security is fundamentally different from on-premises and it all revolves around concepts such as RBAC, OpenID connect and more. In this course, Microsoft Azure Developer: Implement User Authentication and Authorization, you’ll learn the various facilities a key part of Azure, Azure storage provides to authenticate and authorize your requests, and how the Microsoft Identity Platform with Azure AD enhances those capabilities further. First, you’ll explore the various capabilities Azure storage has that are independent of Azure AD. Next, you’ll discover what modern authentication is. Finally, you’ll learn how to authenticate and authorize modern applications using Azure AD. When you’re finished with this course, you’ll have the skills and knowledge of modern techniques needed to secure Azure storage, and implement authentication and authorization.

Table of contents
  1. Secure Azure Storage
  2. Authenticate using Azure AD
  3. Authorize Using Azure AD

Microsoft Azure Developer: Implement Secure Cloud Solutions

by Reza Salehi

May 3, 2021 / 1h 5m

1h 5m

Start Course
Description

You can leverage several services in Microsoft Azure to improve the security of your cloud applications. In this course, Microsoft Azure Developer: Implement Secure Cloud Solutions, you’ll learn about the security requirements of Microsoft exam AZ-204. First, you’ll explore Microsoft Graph to securely access Microsoft 365 services. Next, you’ll discover how to use Azure Key Vault to protect your keys, secrets and certificates. Finally, you’ll learn how to use Key Vault References for App Services and Azure Function Apps configuration settings. When you’re finished with this course, you’ll have the skills and knowledge of secure cloud solutions needed to take the Microsoft exam AZ-204, Developing Solutions for Microsoft Azure.

Table of contents
  1. Implement Solutions That Interact with Microsoft Graph
  2. Working with the Azure Key Vault

Exam Alert: Implement Azure Security

by David Tucker

May 25, 2021 / 25m

25m

Start Course
Description

The Developing Solutions for Microsoft Azure exam covers a wide array of topics for Azure developers. In this course, Exam Alert: Implement Azure Security, you’ll review the core concepts covered in this area for the exam. First, you’ll explore the exam objectives for this domain. Next, you’ll review the knowledge areas that you will need to know for the exam. Finally, you’ll explore sample questions and scenarios from this domain in preparation for the exam. When you’re finished with this course, you’ll know the areas you need to focus on in your preparation for taking the AZ-204 exam.

Table of contents
  1. Preparing for the Exam

Monitor, Troubleshoot, and Optimize Azure Solutions

This section of the path covers the objectives found in the Monitor, Troubleshoot, and Optimize Azure Solutions section of the exam guide, including:

  • Integrate caching and content delivery within solutions
  • Instrument solutions to support monitoring and logging

Microsoft Azure Developer: Integrate Caching and Content Delivery

by James Millar

May 24, 2021 / 46m

46m

Start Course
Description

When delivering online content, user experience is everything. Using caching and content delivery networks can help you to reduce load times, save bandwidth, and improve that all-important user experience. In this course, Microsoft Azure Developer: Integrate Caching and Content Delivery, you’ll learn to integrate caching and content delivery into your applications. First, you’ll explore how to configure Azure CDN. Next, you’ll discover how to use Azure Redis Cache to store and retrieve data. Finally, you’ll learn how to work with application caching patterns. When you’re finished with this course, you’ll have the skills and knowledge of integrating caching and content delivery needed to pass the AZ-204 exam.

Table of contents
  1. Configuring Cache and Expiration Policies in Azure CDN
  2. Configuring Cache and Expiration Policies for Azure Redis Cache
  3. Implementing Application Caching Patterns

Microsoft Azure Developer: Instrument Solutions for Monitoring and Logging

by Daniel Krzyczkowski

Nov 4, 2020 / 54m

54m

Start Course
Description

Detecting potential issues and measuring performance of the application solution can be challenging and time consuming. In this course, Microsoft Azure Developer: Instrument Solutions for Monitoring and Logging, you will learn about Azure Application Insights capabilities, how to monitor applications, and automatically detect performance anomalies. First, you will understand the capabilities of the Azure Application Insights. Then, you will explore the configuration of Azure Application Insights in the Azure Portal and how to setup instrumentation in the ASP.NET Core web applications. Finally, you will explore how to implement  Application Insights Web Test and Alerts. By the end of this course, you will have a clear overview of how to troubleshoot solutions by using Azure Monitor, and how to implement code that handles transient faults. 

Table of contents
  1. Introduction to Azure Monitor and Application Insights
  2. Implement Alerts and Handle Transient Faults

Exam Alert: Monitor, Troubleshoot, and Optimize Azure Solutions

by David Tucker

May 25, 2021 / 25m

25m

Start Course
Description

The Developing Solutions for Microsoft Azure exam covers a wide array of topics for Azure developers. In this course, Exam Alert: Monitor, Troubleshoot, and Optimize Azure Solutions, you’ll review the core concepts covered in this area for the exam. First, you’ll explore the exam objectives for this domain. Next, you’ll review the knowledge areas that you will need to know for the exam. Finally, you’ll explore sample questions and scenarios from this domain in preparation for the exam. When you’re finished with this course, you’ll know the areas you need to focus on in your preparation for taking the AZ-204 exam.

Table of contents
  1. Preparing for the Exam

Connect To and Consume Azure Services and Third-Party Services

This section of the path covers the objectives found in the Monitor, Troubleshoot, and Optimize Azure Solutions section of the exam guide, including:

  • Implement API management
  • Develop event-based solutions
  • Develop message-based solutions

Microsoft Azure Developer: Implement API Management

by Daniel Krzyczkowski

Nov 5, 2020 / 43m

43m

Start Course
Description

Azure API Management enables publishing APIs to external, partner, and internal developers. It is a way to create consistent and modern API gateways for back-end services. In this course, Microsoft Azure Developer: Implement API Management, you will learn about Azure API Management capabilities and how to architect API integration in Azure. First, you will gain understanding about the components of the Azure API Management and how to create Azure API Management instance in the Azure Portal. Then, you will discover how to  protect your APIs from unauthorized use with API keys and client certificate authentication. Finally, you will explore how to implement policies to improve the performance of an API by adding a caching policy and implement throttling to prevent resource exhaustion. By the end of this course, you will have a clear overview of how Azure API Management is structured, and how to provide secure, scalable API access for your applications. 

Table of contents
  1. Introduction to Azure API Management 
  2. Protect APIs and Improve Their Performance with API Management

Microsoft Azure Developer: Develop Event-based Solutions

by Matthew Soucoup

Jan 7, 2021 / 1h 7m

1h 7m

Start Course
Description

In today's software development world, applications often perform specific actions based on when a specific event happens in a different application. There are several different event types and they each need to be handled differently. In this course, Microsoft Azure Developer: Develop Event-based Solutions, you'll gain the ability to build event based solutions using Azure. First you'll explore discrete events using Azure Event Grid. Then you'll discover how to build solutions for series based events with Azure Event Hubs. Finally, you'll learn how to alert humans something happened in an application with Azure Notification Hubs. When you're finished with this course, you'll have the skills and knowledge of the different options available to you in Azure needed to build event-based solutions. This course will also help you prepare for the Developing Solutions for Microsoft Azure AZ-204 certification exam.

Table of contents
  1. Implement Azure Event Grid Solutions
  2. Implement Azure Event Hubs Solutions
  3. Implement Azure Notification Hubs Solutions

Microsoft Azure Developer: Develop Message-based Solutions

by David Tucker

Oct 27, 2020 / 55m

55m

Start Course
Description

Messaging services play a critical role in building modular and highly-available applications on Azure. ​In this course, Microsoft Azure Developer: Develop Message-based Solutions, ​you’ll learn t​he needed information about these messaging services that are covered in the AZ-204 certification exam. F​irst, you’ll explore​ the architectural challenges that using messaging services can solve. N​ext, you’ll discover​ how to leverage Azure Queue Storage queues. ​Finally, you’ll learn how to​ utilize both queues and topics from Azure Service Bus. ​When you’re finished with this course, you’ll have the skills and knowledge of Azure’s messaging services n​eeded​ for the AZ-204 certification exam.

Table of contents
  1. Azure Queue Storage
  2. Azure Service Bus

Exam Alert: Connect to and Consume Azure Services and Third-Party Services

by David Tucker

May 25, 2021 / 26m

26m

Start Course
Description

The Developing Solutions for Microsoft Azure exam covers a wide array of topics for Azure developers. In this course, Exam Alert: Connect to and Consume Azure Services and Third-Party Services, you’ll review the core concepts covered in this area for the exam. First, you’ll explore the exam objectives for this domain. Next, you’ll review the knowledge areas that you will need to know for the exam. Finally, you’ll review sample questions and scenarios from this domain in preparation for the exam. When you’re finished with this course, you’ll know the areas you need to focus on in your preparation for taking the AZ-204 exam.

Table of contents
  1. Preparing for the Exam

Preparing to Take the Exam

In this course, you'll learn how to best prepare to take the Developing Solutions on Microsoft Azure (AZ-204) exam.

Microsoft Azure Developer: Preparing to Take the AZ-204 Exam

by Matthew Kruczek

Jun 1, 2021 / 35m

35m

Start Course
Description

Preparing to take the AZ-204 Exam is essential. In this course, Microsoft Azure Developer: Preparing to Take the AZ-204 Exam, you'll learn to navigate your way through the Microsoft Certification Exam process. First, you'll explore everything you need to know to register for an exam. Next, you'll discover the typical exam structure and the type of questions that will be asked on this type of exam. Finally, you'll learn some methods to help you manage your time in the exam and some other basic strategies to use when taking the test. When you're finished with this course, you'll have the skills and knowledge of the AZ-204 Exam procedures needed to be most effective.

Table of contents
  1. Taking Your First Steps for the Microsoft AZ-204 Exam
  2. Test Structure and Strategies

Knowledge is power

A Professional or Enterprise Pluralsight account is required to access Kaplan®* practice exams. Sign in below or sign up for a free team trial.

Learning Paths

Developing Solutions for Microsoft Azure (AZ-204)

  • Number of Courses19 courses
  • Duration16 hours

This learning path is intended to help learners start their preparation to take the Developing Solutions for Microsoft Azure (AZ-204) certification exam.

Microsoft Azure Developers are responsible for taking part in each phase of the cloud development process. They define solution requirements and design, develop, and maintain those same solutions. Azure Developers are also responsible for performance tuning and monitoring for the solutions they create. The content in this path can help you kickstart your exam preparation and build the beginning foundation for your journey to becoming a Certified Microsoft Azure Developer Associate.

Courses in this path

Develop Azure Compute Solutions

Welcome to Pluralsight's certification learning path for the Developing Solutions for Microsoft Azure (AZ-204) certification exam! This path is structured to mimic the organization of the exam so you can more easily follow along during your study preparation.

This first section of the path covers the objectives found in the Develop Azure Compute Solutions section of the exam guide, including:

  • Implement IaaS Solutions
  • Create Azure App Service Web Apps
  • Implement Azure Functions

Develop for Azure Storage

This section of the path covers the objectives found in the Develop for Azure Storage section of the exam guide, including:

  • Develop solutions that use Cosmos DB storage
  • Develop solutions that use blob storage

Implement Azure Security

This section of the path covers the objectives found in the Implement Azure Security section of the exam guide, including:

  • Implement user authentication and authorization
  • Implement secure cloud solutions

Monitor, Troubleshoot, and Optimize Azure Solutions

This section of the path covers the objectives found in the Monitor, Troubleshoot, and Optimize Azure Solutions section of the exam guide, including:

  • Integrate caching and content delivery within solutions
  • Instrument solutions to support monitoring and logging

Connect To and Consume Azure Services and Third-Party Services

Preparing to Take the Exam

In this course, you'll learn how to best prepare to take the Developing Solutions on Microsoft Azure (AZ-204) exam.

Join our learners and upskill
in leading technologies