Lesson 1: Overview of the Microsoft Azure PlatformAzure Services
Microsoft Azure provides a collection of services that you can use as building blocks for your cloud applications.
o Azure Services: provides a recap of the services that you might have worked with when using the Microsoft Azure platform in the past.
o Azure Portals: describes the two current portals that are available for managing Azure subscriptions and services
Lesson 2: Building Application Infrastructure in Azure
Microsoft Azure services use virtual machines, sometimes your application might have a unique need where it requires a virtual machine that is completely unmanaged. Azure provides networking, backup, and virtualization services as part of its Infrastructure-as-a-Service (IaaS) offering.
o Constructing Azure Virtual Machines
o Azure Virtual Machine Workloads
o Migrating Azure Virtual Machine Instances
o Highly Available Azure Virtual Machines
o Virtual Machine Configuration Management
o Customizing Azure Virtual Machine Networking
Lesson 3: Hosting Web Applications on the Azure Platform
This module provides overview of the Azure Web Apps service.
o Azure Web Apps Page | 3 © Copyright 2016-2017, Simplilearn, All rights reserved. Hosting Web Applications in Azure
o Configuring an Azure Web App
o Publishing an Azure Web App
Lesson 4: Storing SQL Data in Azure
Dynamic web applications must store the data that is being managed and manipulated by end users. ASP.NET technologies such as ADO.NET and Entity Framework provide a way for accessing data in SQL Server. In the cloud, the Microsoft Azure platform provides a database as a service offering that allows developers to use SQL in the same way as they would in an on-premises location.
o Storing SQL Data in Azure Managing SQL Databases in Azure
o Azure SQL Database Tools
o Securing and Recovering an Azure SQL Database Instance
Lesson 5: Designing Cloud Applications for Resiliency
As a developer, you should keep in mind certain considerations while designing applications for the cloud. Although there are many platform improvements available in the ASP.NET ecosystem, you need to rethink the way you design your applications, and the patterns that are used, with respect to the scalability and reliability metrics present for the cloud applications
o Application Design Practices for Highly Available Applications Application Analytics
o Building High Performance Applications by Using ASP.NET
o Common Cloud Application Patterns
o Caching Application Data
Lesson 6 Storing Tabular Data in Azure
Dynamic web applications will invariably need to store the data that is being managed and manipulated by users. ASP.NET has always relied on technologies like ADO.NET and Entity Framework to access data from Microsoft SQL Server. For the cloud, the Microsoft Azure platform provides a SQL as a Service that allows developers to use SQL data and queries in the same manner as they would use in an on-premises implementation.
o Azure Storage Overview Azure Storage Tables Overview
o Table Entity Transactions
Lesson 7: Storing and Consuming Files from Azure Storage
When you want to scale to different cloud instances, storing files to a local disk becomes a difficult process to maintain and eventually an unreliable method of storage. Azure provides a Blob storage mechanism that not only offers high performance but also supports integration to Microsoft Azure Content Delivery Network (CDN) for low latency downloads.
o Storage Blobs Controlling Access to Storage Blobs and Containers
o Configuring Azure Storage Accounts
o Azure Files
Lesson 8: Designing a Communication Strategy by Using Queues and Service Bus
With web applications presenting content and worker roles processing the logic, there needs to be a mechanism that facilitates the communication between these different entities. Microsoft Azure provides two queuing mechanisms that you can use for this purpose.
o Azure Storage Queues Azure Service Bus
o Azure Service Bus Queues
o Azure Service Bus Relay
o Azure Service Bus Notification Hubs
Lesson 9: Automating Integration with Azure Resources
Manage most of the Azure services by using both of the Azure portals or Microsoft Visual Studio 2013, you can use scripting to completely automate the management of the same resources. This module will look at automating the lifecycle of the services by using client libraries, Windows PowerShell, REST, and the Resource Manager.Application Design Practices for Highly Available Applications Application Analytics
o Azure SDK Client Libraries Scripting Azure Service Management by Using Windows PowerShell
o Azure REST Interface
o Azure Resource Manager
o Azure Service Bus Notification Hubs
Lesson 10: Securing Azure Web Applications
Applications in the cloud need streamlined security mechanisms that are flexible. Azure Active Directory is an identity provider that can provide identity and access functionality for your custom applications or SaaS applications. Azure Storage Overview Azure Storage Tables Overview
o Azure Active Directory Azure AD Directories
o Azure AD Multi-Factor Authentication