Content
The content of this intensive training is derived from the exam “AZ-204: Developing Solutions for Microsoft Azure”. Start preparing for the course now on Microsoft Learn and use Learning Support if you have any questions. During the intensive training days with our trainers, you will work with the official Microsoft course materials (more information under Methods).
Module 1: Creating Azure App Service web applications
Participants will learn how to create a web application on the Azure App Service platform. You will learn how the platform works and how to build, configure, scale, secure and deploy it on the App Service Platform.
Lessons
Core concepts of Azure App Service
Creating an Azure App Service web application
Configure and monitor App Service applications
Scaling App Service applications
Azure App Service staging environments
Module 2: Implementing Azure Functions
This module covers creating function apps and integrating triggers and inputs/outputs into the app.
Lessons
Overview of Azure functions
Develop Azure Functions
Implement persistent features
Module 3: Developing solutions that use Blob storage
Participants will learn how Azure Blob storage works, how to manage data across the entire hot/cold/archive Blob storage lifecycle, and how to use Azure Blob storage -Client library used to manage data and metadata.
Lessons
Azure Blob storage core concepts
Azure blob storage lifecycle management
Working with Azure Blob storage
Module 4: Developing solutions that use Cosmos DB storage
Participants will learn how Cosmos DB is structured and how data consistency is managed. Participants will also learn how to create Cosmos DB accounts and how to build databases, containers and objects using a mix of Azure Portal and the .NET SDK.
Lessons
Azure Cosmos DB overview
Azure Cosmos DB data structure
Work with Azure Cosmos DB resources and data
Module 5: Implementing IaaS Solutions
In this module, participants will learn how to create VMs and container images for use in their solutions. The module covers creating VMs, using ARM templates to automate resource provisioning, creating and managing Docker images, publishing an image to the Azure Container Registry, and running a container in Azure Container Instances.
Lessons
Deploying VMs in Azure
Create and distribute ARM templates
Create container images for solutions
Publish a container image to the Azure Container Registry
Create and run container images in Azure Container Instances
Module 6: Implementing User Authentication and Authorization
Participants will learn how to use the Microsoft Identity Platform v2.0 to manage authentication and access to resources. Participants will also learn how to use the Microsoft Authentication Library and Microsoft Graph to authenticate users and retrieve information stored in Azure, and how and when to use shared access signatures.
Lessons
Microsoft Identity Platform v2.0
Authentication with the Microsoft Authentication Library
Using Microsoft Graph
Authorize data operations in Azure storage
Module 7: Implementing Secure Cloud Solutions
This module covers securing the information (keys, secrets, certificates) that an application uses to access resources. It also covers securing application configuration information.
Lessons
Manage keys, secrets and certificates using the KeyVault API
Implementing Managed Identities for Azure resources
Secure app configuration data by using Azure App Configuration
Module 8: Implementing API Management
Participants will learn how to publish APIs, create policies to manage information shared through the API, and manage access to their APIs using the Azure API Management Service.
Lessons
API management overview
Defining policies for APIs
Securing your APIs
Module 9: Developing Logic Apps with App Service
In this module, participants will learn how Azure Logic Apps can be used to plan, automate and orchestrate tasks, business processes, workflows and services in companies or organizations.
Lessons
Azure Logic Apps overview
Create custom connectors for Logic Apps
Module 10: Developing event-based solutions
Participants will learn how to build applications with event-based architectures.
Lessons
Implementing solutions that use Azure Event Grid
Implementing solutions that use Azure Event Hubs
Implementing solutions that use Azure Notification Hubs
Module 11: Developing message-based solutions
Participants will learn how to build applications with message-based architectures.
Lessons
Implementing solutions that use Azure Service Bus
Implement solutions that use Azure Queue Storage queues
Module 12: Monitoring and Optimizing Azure Solutions
In this module, participants will learn how to instrument their code for telemetry and how to analyze and troubleshoot their applications.
Lessons
Overview of monitoring in Azure
Instrumenting an app for monitoring
Analyzing and troubleshooting applications
Implement code to handle transient errors
Module 13: Integrating Caching and Content Delivery into Solutions
Participants will learn how to use various caching services to improve the performance of their apps.
Lessons
Developing for Azure Cache for Redis
Develop for storage on CDNs
Your benefit
Develop Azure computing solutions
Developing for Azure Storage
Implement Azure security
Monitor, troubleshoot, and optimize Azure solutions
Connect to and use Azure and third-party services
This intensive training prepares you for:
Exam: « AZ-204: Developing Solutions for Microsoft Azure » for
certification: « Microsoft Certified: Azure Developer Associate »