AZ-204: Develop Solutions for Microsoft Azure
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 ScheduleCustom Training Solution
Need training for your team? We'll create a customized program that fits your organization's specific needs.
Get Custom Quote