👨‍🏫 Instructor-Led Training

AZ-204: Develop Solutions for Microsoft Azure

Course Code: AZ-204
Duration: 5 Days
Level: Intermediate
Category: Software Development

Course Overview

Course Description

Build full-stack cloud applications using Azure compute, storage, serverless, and messaging services in this five-day instructor-led Develop Solutions for Microsoft Azure (AZ204) course. Developers will learn how to create scalable web apps, microservices, and functions, work with relational and NoSQL databases, secure APIs, integrate identity, implement event-based and messaging patterns, and monitor performance. The training prepares you for the Azure Developer Associate certification and equips you with practical, production-ready development skills.


Target Audience

Ideal for:

  • Software Developers, FullStack Engineers, and Cloud Developers building end-to-end solutions with Azure services

  • Professions preparing for AZ204 certification, experienced in .NET, Java, Python, or JavaScript

Prerequisites:

  • 2+ years of programming experience and familiarity with Azure SDKs, Azure CLI/PowerShell, REST APIs, and cloud fundamentals


Course Outline

Module 1: Develop Azure Compute Solutions

  • Implement containerized solutions using Azure Container Registry, Container Instances, and Container Apps

  • Build and manage web apps in Azure App Service, including TLS, diagnostics, autoscaling, and deployment slots

  • Create serverless logic with Azure Functions: bindings, triggers, timers, and HTTP-based APIs

Module 2: Develop for Azure Storage and Databases

  • Implement Azure Blob storage for unstructured data: metadata, lifecycle policies, SDK usage

  • Work with Azure Cosmos DB: multi-model support, consistency levels, change feed, and SDK operations

  • Integrate caching using Azure Cache for Redis and improve delivery using Azure Content Delivery Network

Module 3: Implement Security and Identity in Solutions

  • Secure apps with Microsoft Entra ID: authentication/authorization, MSAL libraries, shared access signatures, and Graph API

  • Manage configuration and secrets using Azure Key Vault, Managed Identities, and App Configuration service

Module 4: Develop API and Event-Driven Architecture

  • Publish and manage APIs using Azure API Management and secure them with policies

  • Implement event-based solutions with Azure Event Grid and Event Hubs

  • Build message-driven systems with Azure Service Bus and Queue Storage

Module 5: Monitor, Troubleshoot, and Optimize Applications

  • Instrument apps using Application Insights and Azure Monitor

  • Analyze logs, telemetry, and performance metrics; configure alerts and web tests

  • Apply caching strategies and optimize for high performance


HandsOn Experience

Expect 40–50% of the course dedicated to practical exercises and guided coding—hands-on implementation of container services, functions, storage, security, messaging, and monitoring workflows within Azure development workflows.


Skills You’ll Gain

By the end of AZ204, you’ll be able to:

  • Deploy scalable container, web, and serverless apps on Azure

  • Work with Azure Blob, Cosmos DB, Redis Cache, and CDN for data and performance

  • Implement secure identity, secrets, keys, and config management

  • Build API and event-based architectures using API Management, Event Grid, Hubs, and Service Bus

  • Monitor, troubleshoot, and optimize Azure applications using native telemetry tools

Hands-On Labs

This course includes practical, hands-on laboratory exercises to reinforce your learning:

Ready to Get Started?

Join thousands of professionals who have advanced their careers with our training programs.

Join Scheduled Training

Find upcoming sessions for this course and register for instructor-led training with other professionals.

View Schedule

Custom Training Solution

Need training for your team? We'll create a customized program that fits your organization's specific needs.

Get Custom Quote