
Paths
Developing Solutions for Microsoft Azure (AZ-204)
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: Implement IaaS Solutions
1h 48m
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
- Provisioning and Configuring Azure Virtual Machines
- Creating and Running Containers in Azure
Microsoft Azure Developer: Create Azure App Service Web Apps
1h 1m
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
- Creating Azure App Service Web Apps
- Configuring Azure App Service
- Scaling Azure App Service
Microsoft Azure Developer: Implement Azure Functions
40m
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
- Introducing Azure Functions
- Implementing Function Triggers
- Implementing Input and Output Bindings
- Implementing Azure Durable Functions
Exam Alert: Develop Azure Compute Solutions
29m
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
- 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
1h 8m
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 the needed information about Cosmos DB that is covered in the AZ-204 certification exam. First, you’ll explore how to create Cosmos DB containers and insert data into them. Next, 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 needed for the AZ-204 certification exam.
Table of contents
- Creating Cosmos DB Containers
- Cosmos DB Performance
- Server-side Programming with Cosmos DB
Microsoft Azure Developer: Develop Solutions with Blob Storage
1h 17m
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
- Understanding Azure Blob Storage
- Interacting with Data Using the Azure SDK for .NET
- Setting and Retrieving Properties and Metadata
- Implementing Data Archiving and Retention
- Moving Items between Storage Accounts and Containers
Exam Alert: Develop for Azure Storage
24m
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
- 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
1h 3m
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
- Secure Azure Storage
- Authenticate using Azure AD
Microsoft Azure Developer: Implement Secure Cloud Solutions
57m
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 the Microsoft exam AZ-204. First, you’ll explore Managed Identities for Azure resources. 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
- Implement Managed Identities for Azure Resources
- Manage Keys, Secrets, and Certificates by Using the KeyVault
Exam Alert: Implement Azure Security
26m
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
- 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
47m
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 configure caching and expiration policies. 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
- Developing Code to Implement CDNs
- Storing and Retrieving Data in Azure Redis Cache
- Configuring Cache and Expiration Policies
Microsoft Azure Developer: Instrument Solutions for Monitoring and Logging
54m
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
- Introduction to Azure Monitor and Application Insights
- Implement Alerts and Handle Transient Faults
Exam Alert: Monitor, Troubleshoot, and Optimize Azure Solutions
27m
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
- 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
48m
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
- Creating Azure Logic Apps
- Creating Custom Connectors
- Creating Custom Templates
Microsoft Azure Developer: Implement API Management
43m
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
- Introduction to Azure API Management
- Protect APIs and Improve Their Performance with API Management
Microsoft Azure Developer: Develop Event-based Solutions
1h 7m
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
- Implement Azure Event Grid Solutions
- Implement Azure Event Hubs Solutions
- Implement Azure Notification Hubs Solutions
Microsoft Azure Developer: Develop Message-based Solutions
55m
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 the needed information about these messaging services that are covered in the AZ-204 certification exam. First, you’ll explore the architectural challenges that using messaging services can solve. Next, 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 needed for the AZ-204 certification exam.
Table of contents
- Azure Queue Storage
- Azure Service Bus
Exam Alert: Connect to and Consume Azure Services and Third-Party Services
31m
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
- 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
35m
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
- Taking Your First Steps for the Microsoft AZ-204 Exam
- 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.