Developing Solutions for Microsoft Azure (AZ-204)

Paths

Developing Solutions for Microsoft Azure (AZ-204)

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

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

PLEASE NOTE: This path has not yet been completed. The remaining courses are currently in production and will be released soon. This path was last updated on December 3, 2020.

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

Coming Soon

Microsoft Azure Developer: Implement IaaS Solutions

Coming Soon

by Anthony Nocentino

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

Nov 11, 2020 / 40m

40m

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

Exam Alert: Develop Azure Compute Solutions

by David Tucker

Nov 19, 2020 / 29m

29m

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

Nov 11, 2020 / 1h 8m

1h 8m

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

Nov 20, 2020 / 24m

24m

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

Coming Soon

Microsoft Azure Developer: Implement User Authentication and Authorization

Coming Soon

by Sahil Malik

Microsoft Azure Developer: Implement Secure Cloud Solutions

by Reza Salehi

Oct 29, 2020 / 57m

57m

Start Course
Description

You can leverage several services in Microsoft Azure to improve the security of your cloud applications. I​n this course,​ Microsoft Azure Developer: Implement Secure Cloud Solutions, ​you’ll learn about t​he security requirements of the Microsoft exam AZ-204. ​First, you’ll explore ​Managed Identities for Azure resources. N​ext, 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 Managed Identities for Azure Resources
  2. Manage Keys, Secrets, and Certificates by Using the KeyVault

Exam Alert: Implement Azure Security

by David Tucker

Nov 30, 2020 / 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: 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

Coming Soon

Microsoft Azure Developer: Integrate Caching and Content Delivery

Coming Soon

by James Millar

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

Dec 2, 2020 / 27m

27m

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:

  • Develop an App Service Logic App
  • Implement API management
  • Develop event-based solutions
  • Develop message-based solutions

Microsoft Azure Developer: Develop an App Service Logic App

by James Millar

Nov 18, 2020 / 48m

48m

Start Course
Description

As companies move more of their applications and services into the cloud, there is an ever-greater need for communications between those services. Azure Logic Apps enables you to create complex automated workflows to unlock the power of your existing services. In this course, Microsoft Azure Developer: Develop an App Service Logic App, you’ll learn to develop an app server Azure Logic app. First, you’ll explore how to develop a logic app using the designer. Next, you’ll discover how to create custom connectors to work with 3rd party APIs. Finally, you’ll learn how to work with custom templates so you can easily deploy and maintain your apps. When you’re finished with this course, you’ll have the skills and knowledge of developing Azure App Service Logic Apps needed to pass the AZ-204 exam.

Table of contents
  1. Creating Azure Logic Apps
  2. Creating Custom Connectors
  3. Creating Custom Templates

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

Coming Soon

Microsoft Azure Developer: Develop Event-Based Solutions

Coming Soon

by Matthew Soucoup

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

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

Nov 20, 2020 / 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