Our cloud training videos have over 100K views on YouTube

AZ-204: Developing Solutions for Microsoft Azure

Last Updated: 06-06-2025

This comprehensive AZ-204 training is designed for developers and software engineers who want to build scalable, secure, and efficient cloud applications on Microsoft Azure. Prepare for the Microsoft Certified: Azure Developer Associate certification by mastering the design, development, and implementation of Azure solutions.

Throughout the course, you’ll learn to integrate Azure services, manage cloud resources, and optimize application performance using Azure SDKs, APIs, and development tools. Gain hands-on experience building secure and reliable cloud applications that meet modern business needs.

Whether you’re preparing for the AZ-204 certification exam or enhancing your cloud development expertise, this course equips you with the essential skills to succeed as an Azure Developer.

thumbnail

450K+

Career Transformation

250+

Workshop Every Month

100+

Countries and Counting

Schedule Learners Course Fee Register Your Interest
June 30th - 04th
09:00 - 17:00 (CST)
Live Virtual Classroom (Duration : 40 Hours)
USD 1,200
Fast Filling! Hurry Up.
July 07th - 18th
09:00 - 13:00 (CST)
Live Virtual Classroom (Duration : 40 Hours)
USD 1,200
July 28th - 01st
09:00 - 17:00 (CST)
Live Virtual Classroom (Duration : 40 Hours)
USD 1,200
August 04th - 08th
09:00 - 17:00 (CST)
Live Virtual Classroom (Duration : 40 Hours)
USD 1,200

Course Prerequisites

Before enrolling in this course, it is recommended that you have:

  • Experience with basic software development concepts and programming languages such as C#, Java, Python, or JavaScript.
  • Familiarity with cloud computing fundamentals (preferably having completed AZ-900: Microsoft Azure Fundamentals).
  • Basic understanding of Azure services such as storage, virtual machines, networking, and databases.
  • Experience with source control systems like Git and development environments such as Visual Studio is helpful but not required.

Learning Objectives

Course Summary:

The AZ-204: Developing Solutions for Microsoft Azure course covers the core skills needed to develop cloud-based applications and solutions on Microsoft Azure. Throughout this course, you will:

  • Develop Azure compute solutions: Learn how to use Azure App Services, Azure Functions, and Virtual Machines to deploy scalable and serverless applications.
  • Implement Azure storage solutions: Work with Azure Blob Storage, Azure Cosmos DB, and Azure SQL Database to store and manage data in the cloud.
  • Design Azure security and identity management solutions: Implement secure cloud applications using Azure Active Directory (Azure AD), authentication, and role-based access control (RBAC).
  • Integrate Azure services and manage resources: Learn to integrate third-party services, manage Azure resources, and automate workflows with Azure Logic Apps and Azure Event Grid.
  • Monitor and troubleshoot applications: Use Azure Monitor, Application Insights, and other diagnostic tools to monitor and troubleshoot the performance of your Azure-based applications.
  • Develop cloud-native applications: Learn how to design and implement microservices architectures, containerized applications, and deploy them using Azure Kubernetes Service (AKS).

By the end of this course, you will have the expertise to develop, deploy, and manage applications on Azure and be fully prepared for the AZ-204 certification exam.

Target Audience

This course is ideal for:

  • Cloud Developers and Software Engineers who want to specialize in building cloud-based applications on Microsoft Azure.
  • IT professionals looking to enhance their skills in developing, deploying, and maintaining applications and services on Azure.
  • Candidates preparing for the AZ-204 certification exam, seeking validation of their expertise in developing Azure solutions.
  • Developers with experience in .NET, Java, Python, or similar languages, looking to leverage Azure services for cloud application development.
  • Teams and organizations looking to upskill their developers in Azure cloud development best practices and tools.

Course Modules

Learning Path 1: Implement Azure App Service web apps

Modules:

  1. Explore Azure App Service

  2. Configure web app settings

  3. Scale apps in Azure App Service

  4. Explore Azure App Service deployment slots


Learning Path 2: Implement Azure Functions

Modules:

  1. Explore Azure Functions

  2. Develop Azure Functions


Learning Path 3: Develop solutions that use Blob storage

Modules:

  1. Explore Azure Blob storage

  2. Manage the Azure Blob storage lifecycle

  3. Work with Azure Blob storage


Learning Path 4: Develop solutions that use Azure Cosmos DB

Modules:

  1. Explore Azure Cosmos DB

  2. Implement partitioning in Azure Cosmos DB

  3. Work with Azure Cosmos DB


Learning Path 5: Implement containerized solutions

Modules:

  1. Manage container images in Azure Container Registry

  2. Run container images in Azure Container Instances

  3. Implement Azure Container Apps


Learning Path 6: Implement user authentication and authorization

Modules:

  1. Explore the Microsoft identity platform

  2. Implement authentication by using the Microsoft Authentication Library

  3. Implement shared access signatures

  4. Explore Microsoft Graph


Learning Path 7: Implement secure cloud solutions

Modules:

  1. Implement Azure Key Vault

  2. Implement managed identities

  3. Implement Azure App Configuration


Learning Path 8: Implement API Management

Modules:

  1. Explore API Management


Learning Path 9: Develop event-based solutions

Modules:

  1. Explore Azure Event Grid

  2. Explore Azure Event Hubs


Learning Path 10: Develop message-based solutions

Modules:

  1. Discover Azure message queues


Learning Path 11: Troubleshoot solutions by using Application Insights

Modules:

  1. Monitor app performance

  2. Troubleshoot solutions using Application Insights

Course FAQs

Yes! The training includes hands-on labs, real-world projects, and coding exercises to help reinforce learning.
AZ-204 is an intermediate-level exam. It requires knowledge of Azure development services, application deployment, and security.
Yes! AZ-204 is essential for developers working on Azure-based applications, helping them master cloud-native development, API integration, and security.
AZ-204 is language-agnostic, but it primarily focuses on: C# (.NET Core, ASP.NET) – Most common for Azure development Python – Used for Azure Functions and AI workloads JavaScript/Node.js – For web and API development Java – For enterprise applications on Azure
Yes! It covers: Azure SQL Database – Managed relational database Cosmos DB – NoSQL & globally distributed database Blob Storage – Storing unstructured data Table Storage – Key-value store for scalable apps
Yes! After AZ-204, you can take AZ-305 (Designing Azure Solutions) to become a Microsoft Certified: Azure Solutions Architect Expert.
If you're new to Azure development, it's recommended to first complete: AZ-900 (Azure Fundamentals) Microsoft Learn Developer Pathways Basic programming courses in C# or Python
You should be familiar with: Visual Studio Code / Visual Studio (for coding) Azure CLI & PowerShell (for automation) Postman (for API testing) Docker & Kubernetes (for containerized apps)

Register Your Interest

What Our Learners Are Saying