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