MS-AZ-204T00 - Developing Solutions for Microsoft Azure

This 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.

Student Testimonials

Instructor did a great job, from experience this subject can be a bit dry to teach but he was able to keep it very engaging and made it much easier to focus. Student
Excellent presentation skills, subject matter knowledge, and command of the environment. Student
Instructor was outstanding. Knowledgeable, presented well, and class timing was perfect. Student

Click here to print this page »


Students should have 1-2 years professional development experience and experience with Microsoft Azure. They must be able to program in an Azure Supported Language.

Detailed Class Syllabus

Learning Path 1: Create Azure App Service web apps

Explore Azure App Service Module
Configure web app settings
Scale apps in Azure App Service Module
Explore Azure App Service deployment slots

Learning Path 2: Implement Azure Functions

Azure Functions overview
Developing Azure Functions
Implement Durable Functions

Learning Path 3: Develop solutions that use blob storage

Explore Azure Blob storage
Managing the Azure Blob storage lifecycle
Working with Azure Blob storage

Learning Path 4: Develop solutions that use Cosmos DB

Explore Azure Cosmos DB
Implement partitioning in Azure Cosmos DB
Working with Azure Cosmos DB resources and data

Learning Path 5: Implement IaaS solutions

Provisioning VMs in Azure
Create and deploy ARM templates
Manage container images in Azure Container Registry
Run container images in Azure Container Instances

Learning Path 6: Implement user authentication and authorization

Explore the Microsoft Identity Platform
Implement Authentication using the Microsoft Authentication Library
Implement shared access signatures
Using Microsoft Graph

Learning Path 7: Implement secure cloud solutions

Implement Azure Key Vault
Implement Managed Identities
Implement Azure App Configuration

Learning Path 8: Implement API Management

Explore API Management

Learning Path 9: Develop event-based solutions

Explore Azure Event Grid
Explore Azure Event Hubs

Learning Path 10: Develop message-based solutions

Discover Azure Message queues

Learning Path 11: Instrument solutions to support monitoring and logging

Monitor App performance

Module 12: Integrate caching and content delivery within solutions

Develop for Azure Cache for Redis
Develop for storage on CDNs