Select an appropriate compute solution
- Take advantage of appropriate design and connectivity patterns
Design for hybrid technologies
- Virtual networking
- Hybrid networking
Select an appropriate storage solution
- Address durability of data
- Caching
- Measure and plan throughput and structure of data access
Develop solutions that use Azure Storage tables
- Connect to Azure Storage
- Design and Implement Storage tables
- Query a table by using code
Develop solutions that use Azure Cosmos DB storage Azure Cosmos DB
- Choose the appropriate API for Cosmos DB storage
- Manage containers and items in Cosmos DB storage
- Create, read, update, and delete documents in Azure Cosmos DB by using code
Develop solutions that use file storage
- Implement file shares for an Azure storage account
- Migrating content to and between file shares
Develop solutions that use a relational database
- Create, read, update, and delete database tables by using code
- Implement SQL Dynamic Data Masking
Develop solutions that use Microsoft Azure Blob storage
- Create a Shared Access Signature for a blob
- Asynchronously move items in Blob storage between containers
- Set Blob storage container properties in metadata
Develop for caching and content delivery solutions
- Azure Redis Cache
- Develop for storage on CDNs
Creating App Service Web Apps
- Introduction to Web Apps
- Using shell commands to create App Service Web Apps
- Creating background tasks using WebJobs in Azure App Service
- Using Swagger to document an API
Creating mobile apps
- Getting started with mobile apps in App Service
- Enabling push notifications for your app
- Enabling offline sync for your app
Creating an app service Logic App
- Overview of Azure Logic Apps
- Creating a Logic App
- Creating custom connectors for Logic Apps
- Creating a custom template for a Logic App
Creating an app or service that runs on Service Fabric
- Understanding Azure Service Fabric
- Creating a Reliable Service
- Creating a Reliable Actors app
- Working with Reliable Collections
Creating Azure Functions
- Azure Functions overview
- Develop Azure Functions using Visual Studio
- Triggers and bindings
Scheduling bulk operations
- Azure Batch overview
- Running Batch jobs
- Using the .NET Batch Management client library
Create solutions that use Azure Kubernetes Service
- Creating an Azure Kubernetes Service cluster
- Azure Container Registry
- Azure Contaner Instances
Developing apps for Azure Media Services
- Introduction to Azure Media Services
- Azure Media Services v3 concepts
- Upload, encode, and stream with .NET
- Analyze your video with .NET
Implementing authentication
- Implement authentication in applications
- Implement multi-factor authentication
Implementing access control
- Claims-based authorization
- Role-based access control (RBAC) authorization
Implementing secure data solutions
- Encryption options
- End-to-end encryption
- Implement Azure confidential computing
- Manage cryptographic keys in Azure Key Vault