AZ-204: Developing Solutions for Microsoft Azure

Current Status
Not Enrolled
Get Started

This AZ-204 Certification Course is delivered by a Microsoft Certified Trainer that covers the Official Curriculum provided by Microsoft to pass the Exam AZ-204: Developing Solutions for Microsoft Azure.

This AZ-204 Certification Course is suitable for professionals who are looking to build their knowledge on Microsoft Azure Development as well as looking to pass the Azure Developer Certification.

Who should attend this AZ-204 Certification Course?

Students in this course are interested in developing applications using Microsoft Azure or in passing the AZ-204: Developing Solutions for Microsoft Azure certification exam.

  Microsoft Official Course Access

Digital Microsoft Official Courses (DMOC) Access

  Microsoft Certification Outline

This Self-Paced course is based on Microsoft Official Course Outline

  24×7 SME Support

You will receive online support to resolve all your technical queries

  Participation Certification

You will be awarded with a participation certificate for this course

  Lifetime Access

Lifetime access to this course with all future updates without extra cost

  Official Lab Exercises

Lab exercises for this course inline with Microsoft Official course

Self-Paced Training

  24 Hours of e-learning videos
  Lifetime free Upgrade
  13 lab exercises & 30+ demos

₹ 9,999 ₹ 1,999

* Price outside India may vary

Online Classroom

  30 Hours of Instructor-Led Online Training
  Attend as many batches for Lifetime
  Microsoft Official Lab Exercises
  Microsoft Official Course Access

₹ 24,999 ₹ 14,999

* Price outside India may vary

Labs and Demonstrations

The labs and demonstrations in this course are designed to be performed using the instruction provided by the trainer to the students as part of the course.


This course assumes you have already acquired the following skills and experience:

  • At least one year of experience developing scalable solutions through all phases of software development.
  • Be skilled in at least one cloud-supported programming language. Much of the course focuses on C#, .NET Framework, HTML, and using REST in applications.
  • Have a base understanding of Azure and cloud concepts, services, and the Azure Portal. If you need to ramp up you can start with the Azure Fundamentals1 course which is freely available.
  • Are familiar with PowerShell and/or Azure CLI.

Course Features

Course Syllabus

Module 01: Creating Azure App Service Web Apps

  • Azure App Service core concepts
  • Creating an Azure App Service Web App
  • Configuring and Monitoring App Service apps
  • Scaling App Service apps
  • Azure App Service staging environments
  • Lab: Building a web application on the Azure platform as a service offerings

Module 2 Implement Azure functions

  • Azure Functions overview
  • Developing Azure Functions
  • Implement Durable Functions
  • Lab: Implement task processing logic by using Azure Functions

Module 3 Develop solutions that use blob storage

  • Azure Blob storage core concepts
  • Managing the Azure Blob storage lifecycle
  • Working with Azure Blob storage
  • Lab: Retrieving Azure Storage resources and metadata by using the Azure Storage SDK for .NET

Module 4 Develop solutions that use Cosmos DB storage

  • Azure Cosmos DB overview
  • Azure Cosmos DB data structure
  • Working with Azure Cosmos DB resources and data
  • Lab: Constructing a polyglot data solution

Module 5 Implement IaaS solutions

  • Provisioning VMs in Azure
  • Create and deploy ARM templates
  • Create container images for solutions
  • Publish a container image to Azure Container Registry
  • Create and run container images in Azure Container Instances
  • Lab: Deploying compute workloads by using images and containers

Module 6 Implement user authentication and authorization

  • Microsoft Identity Platform v2.0
  • Authentication using the Microsoft Authentication Library
  • Using Microsoft Graph
  • Authorizing data operations in Azure Storage
  • Lab: Authenticating to and querying Microsoft Graph by using MSAL and .NET SDKs

Module 7 Implement secure cloud solutions

  • Manage keys, secrets, and certificates by using the Key Vault API
  • Implement Managed Identities for Azure resources
  • Secure app configuration data by using Azure App Configuration
  • Lab: Access resource secrets more securely across services

Module 8 Implement API Management

  • API Management overview
  • Defining policies for APIs
  • Securing your APIs
  • Lab: Creating a multi-tier solution by using services in Azure

Module 9 Develop App Service Logic Apps

  • Azure Logic Apps overview
  • Creating custom connectors for Logic Apps
  • Lab: Automate business processes with Logic Apps

Module 10 Develop event-based solutions

  • Implement solutions that use Azure Event Grid
  • Implement solutions that use Azure Event Hubs
  • Implement solutions that use Azure Notification Hubs
  • Lab: Publishing and subscribing to Event Grid events

Module 11 Develop message-based solutions

  • Implement solutions that use Azure Service Bus
  • Implement solutions that use Azure Queue Storage queues
  • Lab: Asynchronously processing messages by using Azure Queue Storage

Module 12 Monitor and optimize Azure solutions

  • Overview of monitoring in Azure
  • Instrument an app for monitoring
  • Analyzing and troubleshooting apps
  • Implement code that handles transient faults
  • Lab: Monitoring services that are deployed to Azure

Module 13 Integrate caching and content delivery within solutions

  • Develop for Azure Cache for Redis
  • Develop for storage on CDNs
  • Lab: Enhancing a web application by using the Azure Content Delivery Network
Sharing is Caring
Scroll to Top