Developing Solutions for Microsoft Azure

Master the art of developing robust, secure, and scalable applications on Microsoft Azure, tailored for aspiring Azure developers seeking to excel in cloud-based solutions and advance their career with the Microsoft Azure Developer Associate certification.

Course Thumbnail

Essential Skills Gained

Checkmark

Design end-to-end solutions utilizing Azure services and functions.

Checkmark

Implement and manage secure authentication and authorization using Microsoft identity platform.

Checkmark

Optimize performance and troubleshoot Azure solutions with Application Insights.

Checkmark

Develop solutions using event-based and message-based architectural models.

Format

  • Instructor-led
  • 5 days with lectures and hands-on labs.

Audience

  • Aspiring Azure Developers
  • Cloud Solution Architects
  • Software Engineers with Azure experience
  • Professionals targeting Azure Developer Associate Certification

Description

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 Key Vault 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.

Calendar icon

Upcoming Course Dates

July 14-18, 2025

7:00 AM - 3:00 PM

Virtual: Online - America/Los_Angeles

Enroll

$2795

July 21-25, 2025

9:00 AM - 5:00 PM

Virtual: Online - America/Los_Angeles

Enroll

$2795

July 28, 2025 - August 01, 2025

9:00 AM - 5:00 PM

Virtual: Online - US/Eastern

Enroll

$2795

Course Outline

Download PDF

Learning Path 1: Implement Azure App Service web apps

  1. Explore Azure App Service Module

  2. Configure web app settings

  3. Scale apps in Azure App Service Module

  4. Explore Azure App Service deployment slots

  5. Lab: Build a web application on Azure platform as a service offering

Learning Path 2: Implement Azure Functions

  1. Azure Functions overview

  2. Developing Azure Functions

  3. Lab: Implement task processing logic by using Azure Functions

Learning Path 3: Develop solutions that use blob storage

  1. Explore Azure Blob storage

  2. Managing the Azure Blob storage lifecycle

  3. Working with Azure Blob storage

  4. Lab: Retrieve Azure Storage resources and metadata by using the Azure Storage SDK for .NET

Learning Path 4: Develop solutions that use Cosmos DB

  1. Explore Azure Cosmos DB

  2. Working with Azure Cosmos DB

  3. Lab: Construct a polyglot data solution

Learning Path 5: Implement Containerized Solutions

  1. Manage container images in Azure Container Registry

  2. Run container images in Azure Container Instances

  3. Implement Azure Container Apps

  4. Lab: Deploy compute workloads by using images and containers

Learning Path 6: Implement user authentication and authorization

  1. Explore the Microsoft Identity Platform

  2. Implement Authentication using the Microsoft Authentication Library

  3. Implement shared access signatures

  4. Using Microsoft Graph

  5. Lab: Authenticate by using OpenID Connect, MSAL, and .NET SDKs

Learning Path 7: Implement secure cloud solutions

  1. Implement Azure Key Vault

  2. Implement Managed Identities

  3. Implement Azure App Configuration

  4. Lab: Access resource secrets more securely across services

Learning Path 8: Implement API Management

  1. Explore API Management

  2. Lab: Create a multi-tier solution by using Azure services

Learning Path 9: Develop event-based solutions

  1. Explore Azure Event Grid

  2. Explore Azure Event Hubs

  3. Lab: Publish and subscribe to Event Grid events

Learning Path 10: Develop message-based solutions

  1. Discover Azure Message queues

  2. Lab: Asynchronously process messages by using Azure Service Bus Queues

Learning Path 11: Troubleshoot solutions by using Application Insights

  1. Monitor App performance

  2. Lab: Monitor services that are deployed to Azure

Learning Path 12: Implement caching for solutions

  1. Develop for Azure Cache for Redis

  2. Develop for storage on CDNs

  3. Lab: Enhance a web application by using the Azure Content Delivery Network

Your Team has Unique Training Needs.

Your team deserves training as unique as they are.

Let us tailor the course to your needs at no extra cost.