Module 1: Develop Azure Compute Solutions
Implement containerized solutions
- Create and manage container images for solutions
- Publish an image to Azure Container Registry
- Run containers by using Azure Container Instance
- Create solutions by using Azure Container Apps
Implement Azure App Service Web Apps
- Create an Azure App Service Web App
- Enable diagnostics logging
- Deploy code to a web app
- Configure web app settings including Secure Sockets Layer (SSL), API settings, and connection strings
- Implement autoscaling
Implement Azure Functions
- Create and configure an Azure Function App
- Implement input and output bindings
- Implement function triggers by using data operations, timers, and webhooks
Module 2: Develop Solutions that use Cosmos DB Storage
Develop solutions that use Cosmos DB storage
- Perform operations on containers and items by using the SDK
- Set the appropriate consistency level for operations
- Implement change feed notifications
Develop solutions that use blob storage
- Set and retrieve properties and metadata
- Perform operations on data by using the appropriate SDK
- Implement storage policies and data lifecycle management
- Implement static site hosting
Module 3: Implement Azure Security
Implement user authentication and authorization
- Authenticate and authorize users by using the Microsoft Identity platform
- Authenticate and authorize users and apps by using Microsoft Entra ID
- Create and implement shared access signatures
- Implement solutions that interact with Microsoft Graph
Implement secure cloud solutions
- Secure app configuration data by using App Configuration or Azure Key Vault
- Develop code that uses keys, secrets, and certificates stored in Azure Key Vault
- Implement Managed Identities for Azure resources
Module 4: Monitor, Troubleshoot, and Optimize Azure Solutions
Implement caching for solutions
- Configure cache and expiration policies for Azure Cache for Redis
- Implement secure and optimized application cache patterns including data sizing, connections, encryption, and expiration
- Implement Azure Content Delivery Network endpoints and profiles
Troubleshoot solutions by using metrics and log data
- Configure an app or service to use Application Insights
- Monitor and analyze metrics, logs, and traces
- Implement Application Insights web tests and alerts
Module 5: Connect to and Consume Azure Services and Third-party Services
Implement API Management
- Create an Azure API Management instance
- Create and document APIs
- Configure access to APIs
- Implement policies for APIs
Develop event-based solutions
- Implement solutions that use Azure Event Grid
- Implement solutions that use Azure Event Hub
Develop message-based solutions
- Implement solutions that use Azure Service Bus
- Implement solutions that use Azure Queue Storage queues


