Developing Solutions for Microsoft Azure Course Outline | M-AZ204
The course covers the following topics:
Module 1: Implement solutions that use virtual machines
- Provision VMs
- Create ARM templates
- Configure Azure Disk Encryption for VMs
Module 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
Module 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
Module 4: Create App Service web apps
- Azure App Service core concepts
- Creating an Azure App Service web app
- Creating background tasks by using WebJobs in Azure App Service
Module 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
Module 6: Create Azure App Service API apps
- Creating APIs
- Using Swagger to document an API
Module 7: Implement Azure Functions
- Azure Functions overview
- Develop Azure Functions using Visual Studio
- Implement durable functions
Module 8: Develop solutions that use Azure Table storage
- Azure Table storage overview
- Authorization in Table storage
- Table service REST API
Module 9: Develop solutions that use Azure Cosmos DB storage
- Azure Cosmos DB overview
- Managing containers and items
- Create and update documents by using code
Module 10: Develop solutions that use a relational database
- Azure SQL overview
- Create, read, update, and delete database tables by using cod
Module 11: Develop solutions that use Microsoft Azure Blob storage
- Azure Blob storage overview
- Working with Azure Blob storage
Module 12: Introduction to Azure Monitor
- Overview of Azure Monitor
Module 13: Develop code to support scalability of apps and services
- Implement autoscale
- Implement code that addresses singleton application instances
- Implement code that handles transient faults
Module 14: 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
Module 15: Integrate caching and content delivery within solutions
- Azure Cache for Redis
- Develop for storage on CDNs
Module 16: 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
Module 17: Integrate Azure Search within solutions
- Create and query an Azure Search Index
- Full text search in Azure Search
Module 18: API Management
- Introduction to the API Management service
- Securing your APIs
- Defining API policies
Module 19: 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
Module 20: Develop message-based solutions
- Implement solutions that use Azure Service Bus
- Implement solutions that use Azure Queue Storage queues