Developing Microsoft Azure Solutions (M20532)
Course Description
In this course, you will learn how to take an existing ASP.NET MVC application and expand its functionality to the Microsoft Azure platform. You will learn how to develop a virtual machine using Microsoft Azure, manage the infrastructure in Microsoft Azure, cloud applications, Azure SQL Databases, and implement security in cloud web applications.
This course incorporates materials from the Official Microsoft Learning Product 20532 and it can assist you in your preparation for Exam 70-532: Developing Microsoft Azure Solutions.
Certification: Microsoft Specialist: Developing Microsoft Azure Solutions
Your course includes a twelve-month subscription to these exclusive benefits*:
- 30 days of anytime access to your course labs and lab environment
- 12 months of 24/7 access to mentoring via chat, email, and phone
- 12 months of on-demand access to indexed, searchable recordings of your Virtual Classroom Live or Virtual Classroom Fit class
- 12 months of unlimited retakes of your class
- A six-month subscription to Professional Edge
*Terms and conditions may apply. Learn more about our Microsoft training exclusives.
What You'll Learn
- Services available in the Azure platform
- Configure and deploy ASP.NET web applications
- Create Azure Websites from the gallery
- Deploy and monitor Azure Websites
- Create and configure Azure Virtual Machines
- Cloud services and virtual machine relationships
- Deploy existing cloud service packages
- Create, configure, and connect to a SQL database instance
- Importing a SQL standalone database
- Create a test environment using PowerShell and the Azure Service - Management CmdLets
- Integrate ASP.NET Identity for the administration portal with Azure Active Directory
- Deploy the web application projects to Azure
Who Should Attend
Developers who want to learn how to take an existing ASP.NET MVC applications and expand functionality to the Microsoft Azure platform.
Prerequisites
- Experience with the Microsoft Azure platform that includes a basic understanding of its services including implementation and monitoring
- Experience in building vertically scaled applications
- Experience with ASP.NET and C#
Course Outline
Lessons
Lesson 1: Development Using the Microsoft Azure Platform
- Azure Services
- Management Portals
Lesson 2: Establish a Development Environment Using Azure Virtual Machines
- Construct Azure Virtual Machines
- Azure Virtual Machine Workloads
- Migrate Azure Virtual Machine Instances
- Using Remote Desktop Protocol (RDP) to Connect to a Virtual Machine
Lesson 3: Hosting Web Applications on the Azure Platform
- Host Web Applications in Azure
- Configure, Publish, and Manage Azure Websites
- Monitoring and Analyzing Running Azure Websites
Lesson 4: Storing SQL Data in Azure
- Azure SQL Databases Overview
- Manage SQL Databases in Azure
- Use Azure SQL Databases with SQL Server Data Tools
- Migrate Data to Azure SQL Databases
Lesson 5: Design Cloud Applications for Resiliency
- Application Design Practices for Highly Available Applications
- Build High Performance Applications using ASP.NET
- Common Cloud Application Patterns
- Cache Application Data
Lesson 6: Managing Cloud Services in Azure
- Understand Cloud Services
- Cloud Service Web Roles
- Customize Cloud Service Configurations
- Update and Manage Azure Cloud Service Deployments
- Cloud Service Worker Roles and Processing
- Analyze Application Cloud Service Role Instances
Lesson 7: Storing NoSQL Data in Azure
- Azure Storage Overview
- Azure Storage Tables Overview
- Table Entity Transactions
- Azure DocumentDB
Lesson 8: Storing and Consuming Files from Azure Storage
- Azure Storage Blobs
- Controlling Access to Storage Blobs and Containers
- Monitor Storage Blobs
- Configure Azure Storage Accounts
- Azure Files
- Upload and Migrate Storage Data
Lesson 9: Designing a Communication Strategy Using Queues and Service Bus
- Queue Mechanisms in Azure
- Azure Storage Queues Overview
- Handle Storage Queue Messages
- Azure Service Bus, Bus Queues, Bus Relay, and Bus Notification Hubs
Lesson 10: Manage Infrastructure in Azure
- Azure Virtual Networks
- Highly Available Azure Virtual Machines
- Virtual Machine Configuration Management
- Customize Azure Virtual Machine Networking
Lesson 11: Automate Integration with Azure Resources
- Azure SDK Client Libraries
- Scripting Azure Service Management Using PowerShell
- Azure REST Interface and Resource Manager
Lesson 12: Securing Azure Web Applications
- Azure Active Directory
- Azure AD Directories, AD Access Control Service, and AD Multi-Factor Authentication
Lesson 13: Maintaining and Monitoring Web Solutions in Azure
- Deployment Strategies for Web Applications
- Deploy Azure Web Services
- Continuous Integration
- Monitor Cloud Applications
Labs
Lab 1: Using the Azure Preview Portal
- Connect to the Azure Portals
- Create a Website in Azure
- Configure the Website Template
Lab 2: Create an Azure Virtual Machine for Development and Testing
- Create a Logical Network using Azure
- Create a Development Virtual Machine using Azure
- Configure the Virtual Machine for Development
- Create an Image from the Virtual Machine
Lab 3: Create an ASP.NET Website Using Azure Websites
- Create and Configure an Azure Website
- Deploy an ASP.NET Web Application to an Azure Website
Lab 4: Store Event Data in Azure SQL
- Create an Azure SQL Databases Instance
- Use Entity Framework with Azure SQL Databases
Lab 5: Creating Azure Web Roles Using Visual Studio 2013
- Create an Azure Cloud Service Project
- Create an Azure Cloud Service Web Role from an Existing Project
- Configure the Properties of an Azure Cloud Service Project
- Debug an Azure Cloud Service Project
Lab 6: Create a Background Process using Azure Worker Roles
- Create a C# Class Library
- Add the Class Library to a Cloud Service Project
- Debug Worker Roles in a Cloud Service Project
Lab 7: Store Event Registration Data in Azure Storage Tables
- Populate the Sign-in Form with Registrant Names
- Update the Events Website to use Storage Tables
- Events Website Verification
Lab 8: Store Generated Documents in Azure Storage Blobs
- Implement Azure Storage Blobs
- Populate and Retrieve Files and Media to and from the Container
- Specify Permissions for the Container
Lab 9: Creating File Shares using Azure Files
- Implement Azure Files
- Populating the File Share with Media
Lab 10: Using Storage Queues to Manage Requests between Web Applications in Azure
- Using Azure Queue Storage for Document Generation
- Verify the Requests are Created and Consumed
Lab 11: Using Service Bus to Manage Communication between Web Applications in Azure
- Create an Azure Service Bus Namespace
- Use Service Bus Queues for Document Generation
- Verify the Requests are Created and Consumed
- Use Service Bus Relay to Connect a WCF Service and Client[s]
Lab 12: Manage Multiple Virtual Machines in a Virtual Network
- Create the Database Virtual Machine and the Application Virtual Machines
- Connect the Test Application to the SQL Server Virtual Machine
- Modify the Application Virtual Machine into a Web Server
Lab 13: Automate the Creation of a Test Environment using PowerShell
- Prepare Azure PowerShell Environment
- Use PowerShell to Create and Access a Website
- Use a Resource Template to Create Multiple Pre-Configured Resources
Lab 14: Integrate Azure Active Director with the Events Administration Portal
- Create an Azure AD Directory
- Secure an Existing ASP.NET Web Application
- Integrate Azure AD with ASP.NET Identity
Lab 15: Deploying the Events Web Application to Azure
- Create the Target Azure Services for Deployment
- Manage Configuration Settings for a Cloud Web Application
- Deploy the Web Applications to Azure
- Monitor the Web Applications in Azure
RELATED TRAINING
- Administering Microsoft SQL Server Databases 2014 (M20462)5 days
- Deploying System Center 2012 Configuration Manager (M10748)5 days
- Administering Windows Server 2012 (M20411)5 days
- Automating Administration with Windows PowerShell (M10961)5 days
- Core Solutions of Microsoft Exchange Server 2013 (M20341)5 days
- Core Solutions of Microsoft SharePoint Server 2013 (M20331)5 days
- Developing Microsoft Azure Solutions (M20532)5 days
- Installing and Configuring Windows Server 2012 (M20410)5 days
- Enabling & Managing Office 365 (M20347)5 days
- MCSA: Windows Server 2012 Boot Camp9 days
- Querying Microsoft SQL Server 2014 (M20461)5 days
- M5033 SharePoint 2013 Site Collection and Site Administration5 days
- Free Workshop - Windows for Creatives90 minutes