Overview
This training course will help participants learn to monitor, troubleshoot, and optimize Azure solutions, and connect to and consume Azure and third-party services.
Objectives
At the end of Developing Solutions for Microsoft Azure (AZ-204) training course, participants will be able to
Prerequisites
Participants should have 1-2 years of professional development experience and experience with Microsoft Azure. They must also be able to program in an Azure Supported Language.
Course Outline
- Azure App Service core concepts
- Creating an Azure App Service Web App
- Configuring and Monitoring App Service apps
- Scaling App Service apps
- Azure App Service staging environments
- Azure Functions overview
- Developing Azure Functions
- Implement Durable Functions
- Azure Blob storage core concepts
- Managing the Azure Blob storage lifecycle
- Working with Azure Blob storage
- Azure Cosmos DB overview
- Azure Cosmos DB data structure
- Working with Azure Cosmos DB resources and data
- Provisioning VMs in Azure
- Create and deploy ARM templates
- Create container images for solutions
- Publish a container image to Azure Container Registry
- Create and run container images in Azure Container Instances
- Microsoft Identity Platform v2.0
- Authentication using the Microsoft Authentication Library
- Using Microsoft Graph
- Authorizing data operations in Azure Storage
- Manage keys, secrets, and certificates by using the KeyVault API
- Implement Managed Identities for Azure resources
- Secure app configuration data by using Azure App Configuration
- API Management overview
- Defining policies for APIs
- Securing your APIs
- Azure Logic Apps overview
- Creating custom connectors for Logic Apps
- Azure Event Grid
- Azure Event Hubs
- Azure Notification Hubs
- Azure Service Bus
- Azure Queue Storage queues
- Overview of monitoring in Azure
- Instrument an app for monitoring
- Analyzing and troubleshooting apps
- Implement code that handles transient faults
- Azure Cache for Redis
- Storage on CDNs