1 – IMPLEMENT SOLUTIONS THAT USE VIRTUAL MACHINES
- Provision VMs
- Create ARM templates
- Configure Azure Disk Encryption for VMs
2 – IMPLEMENT BATCH JOBS BY USING AZURE BATCH SERVICES
- Azure Batch overview
- Run a batch job by using the Azure CLI and Azure Portal
- Run batch jobs by using code
- Manage batch jobs by using the Batch Service API
3 – CREATE CONTAINERIZED SOLUTIONS
- Create an Azure Managed Kubernetes Service (AKS) cluster
- Create container images for solutions
- Publish an image to the Azure Container Registry
- Run containers by using Azure Container Instance or AKS
4 – CREATE APP SERVICE WEB APPS
- Azure App Service core concepts
- Creating an Azure App Service web app
- Creating background tasks by using Web Jobs in Azure App Service
5 – CREATING AZURE APP SERVICE MOBILE APPS
- Getting started with mobile apps in App Service
- Enable push notifications for your app
- Enable offline sync for your app
6 – CREATE AZURE APP SERVICE API APPS
- Creating APIs
- Using Swagger to document an API
7 – IMPLEMENT AZURE FUNCTIONS
- Azure Functions overview
- Develop Azure Functions using Visual Studio
- Implement durable functions
8 – DEVELOP SOLUTIONS THAT USE AZURE TABLE STORAGE
- Azure Table storage overview
- Authorization in Table storage
- Table service REST API
9 – DEVELOP SOLUTIONS THAT USE AZURE COSMOS DB STORAGE
- Azure Cosmos DB overview
- Managing containers and items
- Create and update documents by using code
10 – DEVELOP SOLUTIONS THAT USE A RELATIONAL DATABASE
- Azure SQL overview
- Create, read, update, and delete database tables by using code
11 – DEVELOP SOLUTIONS THAT USE MICROSOFT AZURE BLOB STORAGE
- Azure Blob storage overview
- Working with Azure Blob storage
12 – IMPLEMENT AUTHENTICATION
- Microsoft identity platform
- Implement OAuth2 authentication
- Implement managed identities for Azure resources
- Implement authentication by using certificates, forms-based authentication, or tokens
- Implement multi-factor authentication
13 – IMPLEMENT ACCESS CONTROL
- Claims-based authorization
- Role-based access control (RBAC) authorization
14 – IMPLEMENT SECURE DATA SOLUTIONS
- Encryption options
- End-to-end encryption
- Implement Azure confidential computing
- Manage cryptographic keys in Azure Key Vault
15 – INTRODUCTION TO AZURE MONITOR
- Overview of Azure Monitor
16 – DEVELOP CODE TO SUPPORT SCALABILITY OF APPS AND SERVICES
- Implement autoscale
- Implement code that addresses singleton application instances
- Implement code that handles transient faults
17 – INSTRUMENT SOLUTIONS TO SUPPORT MONITORING AND LOGGING
- Configure instrumentation in an app or server by using Application Insights
- Analyze and troubleshoot solutions by using Azure Monitor
18 – INTEGRATE CACHING AND CONTENT DELIVERY WITHIN SOLUTIONS
- Azure Cache for Redis
- Develop for storage on CDNs
19 – DEVELOP AN APP SERVICE LOGIC APP
- Azure Logic Apps overview
- Create Logic Apps by using Visual Studio
- Create custom connectors for Logic Apps
- Create custom templates for Logic Apps
20 – INTEGRATE AZURE SEARCH WITHIN SOLUTIONS
- Create and query an Azure Search Index
- Full text search in Azure Search
21 – API MANAGEMENT
- Introduction to the API Management service
- Securing your APIs
- Defining API policies
22 – DEVELOP EVENT-BASED SOLUTIONS
- Implement solutions that use Azure Event Grid
- Implement solutions that use Azure Event Hubs
- Implement solutions that use Azure Notification Hubs
23 – DEVELOP MESSAGE-BASED SOLUTIONS
- Implement solutions that use Azure Service Bus
- Implement solutions that use Azure Queue Storage queues