Course Description
The Azure Developer Associate certification (exam AZ-204) validates your expertise in designing, building, testing, and maintaining cloud applications and services on Microsoft Azure. This course provides in-depth coverage of Azure development tools, cloud-native APIs, and best practices to help you become a proficient Azure developer.
From building scalable APIs to integrating cloud storage, implementing authentication, and monitoring your apps — this hands-on course prepares you to deliver enterprise-grade cloud solutions using modern DevOps and CI/CD workflows.
Certification
The AZ-204: Developing Solutions for Microsoft Azure certification proves your ability to:
-
Build and deploy Azure compute solutions
-
Develop Azure Functions and containerized applications
-
Integrate Azure services such as storage, messaging, and identity
-
Monitor, troubleshoot, and optimize cloud-based apps
Prerequisites:
-
1–2 years of professional development experience
-
Familiarity with Azure fundamentals, .NET, C#, JavaScript, or Python
-
Experience with REST APIs and app development (recommended)
Who This Course is For
-
Software developers building applications on Microsoft Azure
-
Backend and full-stack developers transitioning to cloud-based architectures
-
Professionals preparing for the AZ-204 certification exam
-
DevOps engineers and SREs automating deployments and integrations in Azure
What You’ll Learn
Azure Compute Services
-
Develop and deploy Azure App Services, Azure Functions, and Azure Container Apps
-
Implement Azure Kubernetes Service (AKS) and Docker-based containers
Storage & Data Integration
-
Work with Azure Blob Storage, Cosmos DB, SQL Database, and Table Storage
-
Implement secure, scalable storage with SDKs and REST APIs
-
Use Azure Cache for Redis for high-performance data access
Authentication & Authorization
-
Integrate Azure Active Directory (Azure AD) for user and app authentication
-
Secure APIs using OAuth2, Microsoft Identity Platform, and Managed Identities
-
Implement role-based access controls (RBAC) and permissions
Monitoring & Troubleshooting
-
Use Application Insights and Azure Monitor for telemetry and performance tracking
-
Set up alerts, logging, and diagnostics for distributed applications
-
Handle and troubleshoot exceptions in distributed cloud environments
Azure Messaging & Integration
-
Work with Azure Event Grid, Event Hubs, and Service Bus for event-driven architecture
-
Design message-based systems with queues and topics
-
Implement asynchronous workflows and serverless triggers
CI/CD & DevOps Integration
-
Use GitHub Actions, Azure DevOps Pipelines, and ARM templates
-
Automate testing, deployment, and versioning of cloud apps
-
Manage deployment slots, staging environments, and blue-green deployments
Tools & Services Covered
-
Azure App Services, Functions, Logic Apps, AKS, ACR
-
Azure Storage (Blob, Queue, Table), SQL Database, Cosmos DB
-
Azure AD, Microsoft Identity Platform, Key Vault
-
Azure Monitor, Application Insights, Log Analytics
-
Azure DevOps, GitHub, Visual Studio, VS Code
Course Outcomes
-
Full preparation for the AZ-204: Developing Solutions for Microsoft Azure exam
-
Skills to design, build, deploy, and manage modern Azure cloud applications
-
Readiness for roles like Azure Developer, Cloud Software Engineer, or Cloud Application Developer
-
Ability to confidently work in cloud-native and hybrid development environments
Curriculum
- 1 Section
- 2 Lessons
- 2 Weeks