Developing Solutions for Microsoft Azure (AZ-204T00)

Developing Solutions for Microsoft Azure course is designed to provide inclusive knowledge and skills to developers who want to leverage the power of Microsoft Azure for building and deploying cloud-based applications. Participants will learn how to design, develop, and deploy scalable and secure applications using various Azure services and tools.

  • Modality Blended Learning
  • Technology Microsoft
  • Difficulty Intermediate
Grouped product items
Available Course Options Type Price Add This Option
Developing Solutions for Microsoft Azure (AZ-204T00)
Virtual Classroom
$2,995.00
Developing Solutions for Microsoft Azure (AZ-204T00)
On Demand
$99.00

Developing Solutions for Microsoft Azure course is designed to provide inclusive knowledge and skills to developers who want to leverage the power of Microsoft Azure for building and deploying cloud-based applications. Participants will learn how to design, develop, and deploy scalable and secure applications using various Azure services and tools.

About This Course

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.

Course Objectives:

  • Understand the core concepts of Azure App Service and create, configure, and scale web apps, including staging environments and deployment slots.

  • Develop, test, and deploy Azure Functions, including Durable Functions for complex, stateful workflows in a serverless environment.

  • Implement solutions that utilize Azure Blob Storage, managing data lifecycle, and access using the Azure Storage SDK for .NET.

  • Work with Azure Cosmos DB to manage data at scale, implementing partitioning and data structure considerations for optimal performance.

  • Provision and manage Azure virtual machines, container images, and orchestrate containers using Azure Container Instances and Azure Container Apps.

  • Implement user authentication and authorization using Microsoft Identity Platform, Microsoft Authentication Library (MSAL), and secure data operations through shared access signatures.

  • Apply secure cloud solutions by managing keys, secrets, and certificates with Azure Key Vault and secure application configuration with Azure App Configuration.

  • Explore and implement API Management to define policies, secure APIs, and manage a robust API ecosystem.

  • Develop event-based solutions with Azure Logic Apps, Event Grid, and Event Hubs to design reactive, scalable architectures.

  • Develop message-based solutions using Azure Service Bus and Azure Queue Storage queues to enable reliable communication across distributed systems.

  • Instrument solutions for monitoring and logging to analyze app performance and troubleshoot issues using Azure Monitor and Application Insights.

  • Integrate caching and content delivery within solutions, leveraging Azure Cache for Redis and Azure CDN for improved performance and user experience.

Audience:

  • Students in this course are interested in Azure development or in passing the Microsoft Azure Developer Associate certification exam.

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. 

Course Details

  • Developing Solutions for Microsoft Azure (AZ-204T00)

    Developing Solutions for Microsoft Azure (AZ-204T00)

    Developing Solutions for Microsoft Azure course is designed to provide inclusive knowledge and skills to developers who want to leverage the power of Microsoft Azure for building and deploying cloud-based applications. Participants will learn how to design, develop, and deploy scalable and secure applications using various Azure services and tools.
  • Developing Solutions for Microsoft Azure (AZ-204T00)

    Developing Solutions for Microsoft Azure (AZ-204T00)

    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.

Course Outline

Hit button to validate captcha