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 »

Prerequisites


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