Reviews
Target Audience
Course Overview
Course Requirements
Course Syllabus
See All    Download exam skill outline
-
Module 1: Develop Azure Compute Solutions

This module focuses on building Azure-hosted application logic. Learners explore how to implement web apps, serverless functions, and containerized workloads that support scalable and reliable cloud-native solutions.

Lessons:

  • Implement containerized solutions for deploying portable application workloads in Azure.
  • Implement Azure App Service Web Apps for hosting and managing web applications.
  • Implement Azure Functions for event-driven and serverless processing.
  • Configure deployment and scaling options to improve availability and performance.

Key Topics:

  • App Service architecture and web app hosting
  • Azure Functions triggers, bindings, and execution flow
  • Container deployment patterns in Azure
  • Scaling, configuration, and release management

Labs / Practical Exercises:

  • Deploy a web application to Azure App Service and validate runtime settings.
  • Build and test an Azure Function for a simple automation scenario.
-
Module 2: Develop for Azure Storage

This module teaches how to integrate Azure storage services into application solutions. Participants learn how to work with structured and unstructured data while considering access, performance, and maintainability.

Lessons:

  • Develop solutions that use Azure Cosmos DB for application data scenarios.
  • Develop solutions that use Azure Blob Storage for files and unstructured content.
  • Perform data operations with SDKs to connect application logic with storage services.
  • Manage metadata and storage options for organization and lifecycle control.

Key Topics:

  • Cosmos DB containers, items, and integration patterns
  • Blob Storage operations and access methods
  • SDK-based storage development
  • Metadata, lifecycle, and storage management

Labs / Practical Exercises:

  • Build a solution that stores and retrieves content from Azure Blob Storage.
  • Create application logic that reads and updates data in Azure Cosmos DB.
-
Module 3: Implement Azure Security

This module covers the security practices developers need to protect Azure applications. Learners implement identity, access, and secrets management patterns that support enterprise-grade solution security.

Lessons:

  • Implement user authentication and authorization for secure access to apps and APIs.
  • Integrate applications with Microsoft identity services for modern sign-in scenarios.
  • Store and retrieve secrets from Azure Key Vault to protect sensitive configuration.
  • Implement managed identities for Azure resources to enable secure service-to-service access.

Key Topics:

  • Authentication and authorization principles
  • Microsoft Entra ID integration
  • Key Vault for secrets and certificates
  • Managed identities and secure connectivity

Labs / Practical Exercises:

  • Secure an application with Azure identity services and validate protected access.
  • Configure Key Vault and managed identities for a sample application.
-
Module 4: Monitor, Troubleshoot, and Optimize Azure Solutions

This module focuses on operational visibility and performance improvement. Participants learn how to collect telemetry, investigate issues, and use monitoring data to strengthen reliability and supportability.

Lessons:

  • Monitor solutions by using Application Insights to collect telemetry and usage data.
  • Analyze logs, metrics, and traces to detect failures and performance issues.
  • Implement alerts and availability checks for proactive monitoring.
  • Troubleshoot application behavior by reviewing dependencies and runtime signals.

Key Topics:

  • Application Insights instrumentation
  • Logs, metrics, traces, and diagnostics
  • Alerting and service health review
  • Performance and reliability optimization

Labs / Practical Exercises:

  • Instrument an Azure application with Application Insights and review collected telemetry.
  • Configure alerts and investigate a simulated application issue.
-
Module 5: Connect to and Consume Azure Services and Third-Party Services

This module explores integration approaches for distributed applications. Learners work with APIs, events, and messages to connect Azure services and external components in scalable and loosely coupled architectures.

Lessons:

  • Implement Azure API Management to publish and govern APIs.
  • Develop event-based solutions for reactive integration scenarios.
  • Develop message-based solutions for asynchronous communication.
  • Configure access and API policies to control usage and security.

Key Topics:

  • API Management fundamentals
  • Event-driven integration patterns
  • Message-based architecture with Azure services
  • API security, policies, and governance

Labs / Practical Exercises:

  • Publish and secure an API by using Azure API Management.
  • Build an integration workflow with event-based or message-based communication.