The course does not require any existing experience with the ASP.NET platform. This course focuses on the architectural considerations and decisions necessary when building a solution in the cloud.
Agenda
Module 1: Overview Of The Microsoft Azure Platform
- Azure Services
 
- Management Portals
 
Module 2: Building Application Infrastructure in Azure
- Constructing Azure Virtual Machines
 
- Azure Virtual Machine Workloads
 
- Highly Available Azure Virtual Machines
 
- Virtual Machine Configuration Management
 
- Customizing Azure Virtual Machine Networking
 
Module 3: Hosting Web Applications on the Azure Platform
- Azure Web Sites
 
- Hosting Web Applications in Azure
 
- Configuring an Azure Web Site
 
- Publishing an Azure Web Site
 
Module 4: Storing SQL Data in Azure
- Storing SQL Data in Azure
 
- Managing SQL Databases in Azure
 
- Azure SQL Database Tools
 
- Securing and Recovering an Azure SQL Database Instance
 
Module 5: Designing Cloud Applications for Resiliency
- Application Design Practices for Highly Available Applications
 
- Application Analytics
 
- Building High Performance Applications using ASP.NET
 
- Common Cloud Application Patterns
 
- Caching Application Data
 
Module 6: Storing Tabular Data in Azure
- Azure Storage Overview
 
- Azure Storage Tables Overview
 
- Table Entity Transactions
 
Module 7: Storing and Consuming Files from Azure Storage
- Storage Blobs
 
- Controlling Access to Storage Blobs and Containers
 
- Configuring Azure Storage Accounts
 
- Azure Files
 
Module 8: Designing a Communication Strategy by Using Queues and Service Bus
- Azure Storage Blobs
 
- Azure Service Bus
 
Module 9: Automating Integration with Azure Resources
- Azure SDK Client Libraries
 
- Scripting Azure Service Management by Using Windows PowerShell
 
- Azure REST Interface
 
- Azure Resource Manager
 
Module 10: Securing Azure Web Applications
- Azure Active Directory
 
- Azure AD Directories
 
- Azure AD Multi-Factor Authentication
 
Labs