Overview
This course is intended for students who have experience building ASP.NET and C# applications. Students will also have experience with the Microsoft Azure platform and a basic understanding of the services offered.
This course offers students the opportunity to take an existing ASP.NET MVC application and expand its functionality as part of moving it to Azure. This course focuses on the considerations necessary when building a highly available solution in the cloud. This course also prepares the students for the 70-532: Developing Microsoft Azure Solutions certification exam
Admission Requirements
- In addition to their professional experience, students must have experience working with the Azure platform. They will also have a general understanding of C# concepts for the lab scenario. Candidates experience can include:Compare the services available in the Azure platform
Configure and deploy web applications
Creating Azure Web Apps from the gallery
Deploying and monitoring Azure Web Apps
Creating and configuring Azure Virtual Machines
Create and manage a storage account
Manage blobs and containers in a storage account
Create, configure, and connect to a SQL Databases instance
Identify the implications of importing a SQL standalone database
Manage users, groups, and subscriptions in an Azure Active Directory instance
Create a virtual network
Implement a point-to-site network
-
Module 1: Overview of the Microsoft Azure Platform
-
Lecture 2.1Azure Services
-
Lecture 2.2Azure Portals
-
-
Module 2: Building Application Infrastructure in Azure
-
Lecture 3.1Constructing Azure Virtual Machines
-
Lecture 3.2Azure Virtual Machine Workloads
-
Lecture 3.3Migrating Azure Virtual Machine Instances
-
Lecture 3.4Highly Available Azure Virtual Machines
-
Lecture 3.5Virtual Machine Configuration Management
-
Lecture 3.6Customizing Azure Virtual Machine Networking
-
-
Module 3: Hosting Web Applications on the Azure Platform
-
Lecture 4.1Azure Web Apps
-
Lecture 4.2Hosting Web Applications in Azure
-
Lecture 4.3Configuring an Azure Web App
-
Lecture 4.4Publishing an Azure Web App
-
-
Module 4: Storing SQL Data in Azure
-
Lecture 5.1Storing SQL Data in Azure
-
Lecture 5.2Managing SQL Databases in Azure
-
Lecture 5.3Azure SQL Database Tools
-
Lecture 5.4Securing and Recovering an Azure SQL Database Instance
-
-
Module 5: Designing Cloud Applications for Resiliency
-
Lecture 6.1Application Design Practices for Highly Available Applications
-
Lecture 6.2Application Analytics
-
Lecture 6.3Building High Performance Applications by Using ASP.NET
-
Lecture 6.4Common Cloud Application Patterns
-
Lecture 6.5Caching Application Data
-
-
Module 6: Storing Tabular Data in Azure
-
Lecture 7.1Azure Storage Overview
-
Lecture 7.2Azure Storage Tables Overview
-
Lecture 7.3Table Entity Transactions
-
-
Module 7: Storing and Consuming Files from Azure Storage
-
Lecture 8.1Storage Blobs
-
Lecture 8.2Controlling Access to Storage Blobs and Containers
-
Lecture 8.3Configuring Azure Storage Accounts
-
Lecture 8.4Azure Files
-
-
Module 8: Designing a Communication Strategy by Using Queues and Service Bus
-
Lecture 9.1Azure Storage Queues
-
Lecture 9.2Azure Service Bus
-
Lecture 9.3Azure Service Bus Queues
-
Lecture 9.4Azure Service Bus Relay
-
Lecture 9.5Azure Service Bus Notification Hubs
-
-
Module 9: Automating Integration with Azure Resources
-
Lecture 10.1Azure SDK Client Libraries
-
Lecture 10.2Scripting Azure Service Management by Using Windows PowerShell
-
Lecture 10.3Azure REST Interface
-
Lecture 10.4Azure Resource Manager
-
-
Module 10: Securing Azure Web Applications
-
Lecture 11.1Azure Active Directory
-
Lecture 11.2Azure AD Directories
-
Lecture 11.3Azure AD Multi-Factor Authentication
-