Module 1: Create Azure App Service web applications
Learn about Azure App Service features and how to create and update an app. Explore authentication and authorization, configuring app settings, scalable apps, and how to use deployment slots in App Service.
Lessons
Explore Azure App Service
Configure web applications
Scaling applications in Azure App Service
Explore Azure App Service deployment slots
Module 2: Deploy Azure Functions
Learn how to create and deploy Azure Functions. Explore hosting options, hooks, triggers, and how to use Durable Functions to define stateful workflows.
Lessons
Module 3: Developing solutions that use Blob Storage
Learn how to create Azure Blob Storage resources, how to manage data throughout the Blob Storage lifecycle, and how to work with containers and items using the Azure Blob Storage V12 client library for .NET.
Lessons
Exploring Azure Blob Storage
Azure Blob Storage lifecycle management
Working with Azure Blob Storage
Module 4: Develop solutions using Azure Cosmos DB
Learn how to create Azure Cosmos DB resources with the appropriate consistency levels, how to choose and create a partition key, and how to perform data operations using the .NET SDK V3 for Azure Cosmos DB.
Lessons
Exploring Azure Cosmos DB
Implement partitioning in Azure Cosmos DB
Working with Azure Cosmos DB
Module 5: Implementation of infrastructure solutions as a service
Learn how to create and deploy virtual machines, how to deploy resources using Azure Resource Manager templates, and how to manage and deploy containers.
Lessons
Provision virtual machines in Azure
Create and deploy Azure Resource Manager templates
Managing container images in Azure Container Registry
Running container images in Azure Container Instances
Module 6: Implementation of user authentication and authorization
Learn how to implement authentication and authorization functionality on resources using the Microsoft Identity Platform, the Microsoft Authentication Library, shared access signatures, and using the Microsoft Graph.
Lessons
Exploring the Microsoft identity platform
Implement authentication using the Microsoft Authentication Library
Implementation of shared access signatures
Exploring Microsoft Graph
Module 7: Implementation of secure cloud solutions
Learn how to more securely deploy apps to Azure using Azure Key Vault, managed identities, and Azure App Configuration.
Lessons
Azure Key Vault deployment
Deploying managed identities
Deploy Azure App Configuration
Module 8: API Management Implementation
Learn how the API Management service works, how to transform and secure your APIs, and how to create a back-end API.
Lessons
Module 9: Development of event-based solutions
Learn how to build applications with event-driven architectures by integrating Azure Event Grid and Azure Event Hubs into your solution.
Lessons
Module 10: Developing Message-Based Solutions
See how to build applications with message-based architectures by integrating Azure Service Bus and Azure Queue Storage into your solution.
Lessons
Module 11: Instrumentation of solutions to support monitoring and logging
Learn how to instrument your applications to enable Application Insights to monitor performance and help troubleshoot issues.
Lessons
Module 12: Integrating Caching and Content Delivery into Solutions
Learn how to improve the performance and scalability of your applications by integrating Azure Cache for Redis and Azure Content Delivery Network into your solution.
Lessons