1. Managing Security & Identity for Azure Solutions
- Integrate their existing solutions with external identity providers using Azure AD B2B or B2C
 - Design a hybrid identity solution
 - Determine when to use advanced features of Azure AD such as Managed Service Identity, MFA and Privileged Identity Management
 - Secure application secrets using Key Vault
 - Secure application data using SQL Database and Azure Storage features
 
2. Integrating SaaS Services Available on the Azure Platform
- Integrate their existing solutions with external identity providers using Azure AD B2B or B2C
 - Detail the various APIs available in Cognitive Services
 - Identify when to use the Face API, Speech API or Language Understanding (LUIS) service
 - Describe the relationship to Bot Framework and Azure Bot Services
 - Create a simple bot using QnA Maker
 - Describe Azure Machine Learning
 - Describe Azure Media Services
 - Discuss Media Services workflows including live streaming, dynamic packaging and static conversion
 - Detail uses of the Computer Vision API
 
3. Backing Azure Solutions with Azure Storage
- Determine the ideal pricing option for Azure Storage based on a solution’s requirements
 - Identify performance thresholds for the Azure Storage service
 - Determine the type of Storage blobs to use for specific solution components
 - Use the Azure Files service for SMB operations
 - Identify solutions that could benefit from the use of StorSimple physical or virtual devices
 
4. Comparing Database Options in Azure
- Compare and contrast various database options on Azure
 - Identify data streaming options for large-scale data ingest
 - Identify longer-term data storage options
 
5. Monitoring & Automating Azure Solutions
- Compare and contrast monitoring services for applications, the Azure platform, and networking
 - Design an alert scheme for a solution hosted in Azure
 - Select the appropriate backup option for infrastructure and data hosted in Azure
 - Automate the deployment of future resources for backup recovery or scaling purposes
 - Determine the ideal pricing option for Azure Storage based on a solution’s requirements
 - Identify performance thresholds for the Azure Storage service
 - Determine the type of Storage blobs to use for specific solution components
 - Use the Azure Files service for SMB operations.
 
6. Deploying Resources with Azure Resource Manager
- Create a resource group
 - Add resources to a resource group
 - Deploy an ARM template to a resource group
 - Filter resources using tags
 - Author a complex deployment using the Azure Building Blocks tools
 
7. Creating Managed Server Applications in Azure
- Select between hosting application code or containers in an App Service instance
 - Describe the differences between API, Mobile, and Web Apps
 - Integrate an API or Logic App with the API Management service
 - Design an App Service Plan or multi-region deployment for high performance and scale
 
8. Authoring Serverless Applications in Azure
- Select between hosting application code or containers in an App Service instance
 - Describe the differences between API, Mobile, and Web Apps
 - Integrate an API or Logic App with the API Management service
 - Design an App Service Plan or multi-region deployment for high performance and scale
 - Create a resource group
 - Add resources to a resource group
 - Deploy an ARM template to a resource group Integrate an API or Logic App with the API Management service
 - Design an App Service Plan or multi-region deployment for high performance and scale
 
9. Application Architecture Patterns in Azure
- Locate and reference the Cloud Design Patterns documentation
 - Locate and reference the Azure Architecture Center
 - Describe various patterns pulled from the Cloud Design Patterns
 
10. Building Azure IaaS-Based Server Applications (ADSK)
- Design an availability set for one or more virtual machines
 - Describe the differences between fault and update domains
 - Author a VM Scale Set ARM template
 - Join a virtualized machine to a domain either in Azure or on a hybrid network
 
11. Networking Azure Application Components
- Describe DNS and IP strategies for VNETs in Azure
 - Compare connectivity options for ad-hoc and hybrid connectivity
 - Distribute network traffic across multiple loads using load balancers
 - Design a hybrid connectivity scenario between cloud and on-premise
 
12. Integrating Azure Solution Components Using Messaging Services
- Compare Storage Queues to Service Bus Queues
 - Identify when to use Azure Functions or Logic Apps for integration components in a solution
 - Describe the differences between IoT Hubs, Event Hubs and Time Series Insights