Don’t just migrate. Modernize with Microsoft Azure developer training.
Whether you’re a professional developer or you write code for fun, developing with Microsoft Azure puts the latest cloud technology and best-in-class developer tools at your fingertips. You can even use your preferred language to build for the cloud. How do you prove to the world that you have these modern skills?
If your responsibilities include all phases of cloud development—from requirements definition and design, to development, deployment, and maintenance, performance tuning, and monitoring—this is the certification for you.
Important Notice: This course will retire 29 May 2026 and will be replaced with AI-200T00: Develop AI Cloud Solutions on Microsoft Azure.

Overview
Grow your skills to build and manage applications on the cloud, on-premises and at the edge.
This Microsoft Certified: Azure Developer Associate certification course teaches developers how to create end-to-end solutions in Microsoft Azure. Students will learn how to implement Azure compute solutions, create Azure Functions, implement and manage web apps, develop solutions utilizing Azure storage, implement authentication and authorization, and secure their solutions by using KeyVault and Managed Identities.
Students will also learn how to connect to and consume Azure services and third-party services, and include event- and message-based models in their solutions. The course also covers monitoring, troubleshooting, and optimizing Azure solutions.
Skills Covered
- Explore Azure App Service
- Configure Web App Settings
- Scale Apps in Azure App Service
- Explore Azure App Service Deployment Slots
- Explore Azure Functions
- Develop Azure Functions
- Explore Azure Blob Storage
- Manage the Azure Blob Storage Lifecycle
- Work with Azure Blob Storage
- Explore Azure Cosmos DB
- Work with Azure Cosmos DB
- Manage Container Images in Azure Container Registry
- Run Container Images in Azure Container Instances
- Implement Azure Container Apps
- Explore the Microsoft Identity Platform
- Implement Authentication by Using the Microsoft Authentication Library
- Implement Shared Access Signatures
- Explore Microsoft Graph
- Implement Azure Key Vault
- Implement Managed Identities
- Implement Azure App Configuration
- Explore API Management
- Explore Azure Event Grid
- Explore Azure Event Hubs
- Discover Azure Message Queues
- Monitor App Performance
Prerequisites
To be successful in this course, learners should have the following:
- Hands-on experience with Azure IaaS and PaaS solutions, and the Azure Portal.
- Experience writing in an Azure supported language at the intermediate level. (C#, JavaScript, Python, or Java)
- Ability to write code to connect and perform operations on, a SQL or NoSQL database product. (SQL Server, Oracle, MongoDB, Cassandra or similar)
- Experience writing code to handle authentication, authorization, and other security principles at the intermediate level.
- A general understanding of HTML, the HTTP protocol and REST API interfaces.
If you are new to Azure and cloud computing consider the following recommendation:
-
- Instructor-led course: AI-901T00: Introduction to AI in Azure
Target Audience
Microsoft Azure Developers who design, build, test, and maintain cloud solutions, such as applications and services, partnering with cloud solution architects, cloud DBAs, cloud administrators, and clients to implement these solutions.
This Microsoft official course prepares students for the Microsoft Certified Azure Developer Associate certification. Candidates are required to pass the Exam AZ-204 Developing Solutions for Microsoft Azure and candidates for this exam are cloud developers who participate in all phases of development from requirements definition and design, to development and deployment, and maintenance. They partner with cloud DBAs, cloud administrators, and clients to implement solutions.

Module 1: Explore Azure App Service
- Introduction
- Examine Azure App Service
- Examine Azure App Service Plans
- Deploy to App Service
- Explore Authentication and Authorization in App Service
- Discover App Service Networking Features
- Exercise: Create a Static HTML Web App Using Azure Cloud Shell
- Module Assessment
- Summary
Module 2: Configure Web App Settings
- Introduction
- Configure Application Settings
- Configure General Settings
- Configure Path Mappings
- Enable Diagnostic Logging
- Configure Security Certificates
- Module Assessment
- Summary
Module 3: Scale Apps in Azure App Service
- Introduction
- Examine Scale-Out Options
- Identify Autoscale Factors
- Enable Autoscale in App Service
- Explore Autoscale Best Practices
- Module Assessment
- Summary
Module 4: Explore Azure App Service Deployment Slots
- Introduction
- Explore Staging Environments
- Examine Slot Swapping
- Swap Deployment Slots
- Exercise: Swap Deployment Slots in Azure App Service
- Route Traffic in App Service
- Module Assessment
- Summary
Module 5: Explore Azure Functions
- Introduction
- Discover Azure Functions
- Compare Azure Functions hosting options
- Scale Azure Functions
- Module Assessment
- Summary
Module 6: Develop Azure Functions
- Introduction
- Explore Azure Functions development
- Create triggers and bindings
- Connect functions to Azure services
- Exercise – Create an Azure Function by using Visual Studio Code
- Module Assessment
- Summary
Module 7: Explore Azure Blob Storage
- Introduction
- Explore Azure Blob storage
- Discover Azure Blob storage resource types
- Explore Azure Storage security features
- Module Assessment
- Summary
Module 8: Manage the Azure Blob Storage Lifecycle
- Introduction
- Explore the Azure Blob storage lifecycle
- Discover Blob storage lifecycle policies
- Implement Blob storage lifecycle policies
- Rehydrate blob data from the archive tier
- Module Assessment
- Summary
Module 9: Work with Azure Blob Storage
- Introduction
- Explore Azure Blob storage client library
- Create a client object
- Exercise – Create Blob storage resources by using the .NET client library
- Manage container properties and metadata by using .NET
- Set and retrieve properties and metadata for blob resources by using REST
- Module Assessment
- Summary
Module 10: Explore Azure Cosmos DB
- Introduction
- Identify Key Benefits of Azure Cosmos DB
- Explore the Resource Hierarchy
- Explore Consistency Levels
- Choose the Right Consistency Level
- Explore Supported APIs
- Discover Request Units
- Exercise: Create Azure Cosmos DB Resources Using the Azure Portal
- Module Assessment
- Summary
Module 11: Work with Azure Cosmos DB
- Introduction
- Explore Microsoft .NET SDK v3 for Azure Cosmos DB
- Exercise – Create resources in Azure Cosmos DB for NoSQL using .NET
- Create stored procedures
- Create triggers and user-defined functions
- Explore change feed in Azure Cosmos DB
- Module Assessment
- Summary
Module 12: Manage Container Images in Azure Container Registry
- Introduction
- Discover the Azure Container Registry
- Explore Storage Capabilities
- Build and Manage Containers with Tasks
- Explore Elements of a Dockerfile
- Exercise: Build and Run a Container Image with Azure Container Registry Tasks
- Module Assessment
- Summary
Module 13: Run Container Images in Azure Container Instances
- Introduction
- Explore Azure Container Instances
- Exercise: Deploy a Container to Azure Container Instances Using Azure CLI
- Run Containerized Tasks with Restart Policies
- Set Environment Variables in Container Instances
- Mount an Azure File Share in Azure Container Instances
- Module Assessment
- Summary
Module 14: Implement Azure Container Apps
- Introduction
- Explore Azure Container Apps
- Exercise: Deploy a Container to Azure Container Apps Using the Azure CLI
- Explore Containers in Azure Container Apps
- Implement Authentication and Authorization in Azure Container Apps
- Manage Revisions and Secrets in Azure Container Apps
- Explore Dapr Integration with Azure Container Apps
- Module Assessment
- Summary
Module 15: Explore the Microsoft Identity Platform
- Introduction
- Explore the Microsoft identity platform
- Explore service principals
- Discover permissions and consent
- Discover conditional access
- Module Assessment
- Summary
Module 16: Implement Authentication by Using the Microsoft Authentication Library
- Introduction
- Explore the Microsoft Authentication Library
- Initialize client applications
- Exercise – Implement interactive authentication with MSAL.NET
- Module Assessment
- Summary
Module 17: Implement Shared Access Signatures
- Introduction
- Discover shared access signatures
- Choose when to use shared access signatures
- Explore stored access policies
- Module Assessment
- Summary
Module 18: Explore Microsoft Graph
- Introduction
- Discover Microsoft Graph
- Query Microsoft Graph Using REST
- Query Microsoft Graph Using SDKs
- Apply Best Practices to Microsoft Graph
- Exercise: Retrieve User Profile Information with the Microsoft Graph SDK
- Module Assessment
Module 19: Implement Azure Key Vault
- Introduction
- Explore Azure Key Vault
- Discover Azure Key Vault best practices
- Authenticate to Azure Key Vault
- Exercise – Create and retrieve secrets from Azure Key Vault
Dates & Locations

Exam & Certification
Microsoft Certified: Azure Developer Associate.
As a developer, when you grow your Azure skills, you can take advantage of more than 200 services to build, deploy, and manage applications—in the cloud, on-premises, and at the edge—using the tools and frameworks of your choice.
Earn your Microsoft certification, and open up new possibilities for your career and for turning your ideas into solutions on Azure.
Training & Certification Guide
Frequently Asked Questions
Speak to a Training Consultant
All courses are HRD Claimable.
Get in touch with our team via the form or WhatsApp us on +6011-5119 6631






















