Call us at 1-800-413-0939
Hands On Technology Transfer, Inc.

Developing Microsoft Azure Solutions

Attend face-to-face, remote-live or via Microsoft Official Courses On-Demand (MOC On-Demand)

Travel Packages Discount Programs
Top

Developing Microsoft Azure Solutions (20532)

Duration: 4 Days

Live Course Delivery Price: $2295

MOC On-Demand Price: $895

Discounts: We offer multiple discount options. Click here for more info.

Delivery Options: Attend face-to-face in the classroom, remote-live or via MOC On-Demand.

Students Will Learn

  • Comparing the services available in the Azure platform
  • Configuring and deploying Web applications
  • Creating Azure Web Apps from the gallery
  • Deploying and monitoring Azure Web Apps
  • Creating and configuring Azure Virtual Machines
  • Creating and managing a storage account
  • Managing blobs and containers in a storage account
  • Creating, configuring and connecting to a SQL Databases instance
  • Identify the implications of importing a SQL standalone database
  • Managing users, groups and subscriptions in an Azure Active Directory instance
  • Creating a virtual network
  • Implementing a point-to-site network

Course Description

This is a Microsoft Official Course (MOC) and includes Microsoft courseware and hands-on labs. 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 students for the 70-532: Developing Microsoft Azure Solutions certification exam.

Course Prerequisites

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.

About MOC On-Demand

This course is also available via on-demand. Microsoft Official Courses On-Demand (MOC On-Demand) uses a combination of streaming video, text, lab exercises and assessment checks throughout the course. MOC On-Demand courses are available for 90 days and recommend the following system requirements:

  • Browser: Current version of Internet Explorer, Microsoft Edge, Google Chrome or Firefox
  • Internet: Broadband Internet connection of over 4Mbps
  • Screen Resolution: 1280 x 1024 or higher

Course Overview

Module 1: Overview of the Microsoft Azure Platform

Lessons

  • Azure Services
  • Azure Portals

Lab

  • Exploring the Azure Portal

After completing this module, you will be able to:

  • Describe some of the common Azure services.
  • Describe the differences between the Microsoft Azure Portal and the Classic Portal

Module 2: Building Application Infrastructure in Azure

Lessons

  • Constructing Azure Virtual Machines
  • Azure Virtual Machine Workloads
  • Migrating Azure Virtual Machine Instances
  • Highly Available Azure Virtual Machines
  • Virtual Machine Configuration Management
  • Customizing Azure Virtual Machine Networking

Lab

  • Creating an Azure Virtual Machine for Development and Testing

After completing this module, you will be able to:

  • Describe the Virtual Machines service in Azure.
  • Deploy a Linux or Microsoft workload to a virtual machine.
  • Import virtual hard disks to Azure.
  • Monitor virtual machine endpoints.

Module 3: Hosting Web Applications on the Azure Platform

Lessons

  • Azure Web Apps
  • Hosting Web Applications in Azure
  • Configuring an Azure Web App
  • Publishing an Azure Web App

Lab

  • Creating an ASP.NET Web App by Using Azure Web Apps

After completing this module, you will be able to:

  • Create a Web App instance.
  • Publish a simple ASP.NET web application to Web Apps.
  • Monitor a Web App instance.

Module 4: Storing SQL Data in Azure

Lessons

  • Storing SQL Data in Azure
  • Managing SQL Databases in Azure
  • Azure SQL Database Tools
  • Securing and Recovering an Azure SQL Database Instance

Lab

  • Storing Event Data in Azure SQL Databases

After completing this module, you will be able to:

  • Describe the difference between Azure SQL Database editions.
  • Explain some of the advantages and disadvantages of hosting databases in Azure SQL Database
  • Explain some of the advantages and disadvantages of hosting databases in a SQL Server installation on a virtual machine in Azure.
  • Describe the tools that you can use to manage Azure SQL Database.
  • Implement a high-availability solution with Azure SQL Database

Module 5: Designing Cloud Applications for Resiliency

Lessons

  • Application Design Practices for Highly Available Applications
  • Application Analytics
  • Building High Performance Applications by Using ASP.NET
  • Common Cloud Application Patterns
  • Caching Application Data

After completing this module, you will be able to:

  • Describe the Valet Key, Retry and Transient Fault Handling Patterns
  • Use Load Balancing in a geographically redundant application
  • Create modular applications with partitioned workloads
  • Build High Performance ASP.NET Web Applications

Module 6: Storing Tabular Data in Azure

Lessons

  • Azure Storage Overview
  • Azure Storage Tables Overview
  • Table Entity Transactions

Lab

  • Storing Event Registration Data in Azure Storage Tables

After completing this module, you will be able to:

  • Describe the difference between Azure SQL Database editions.
  • Explain some of the advantages and disadvantages of hosting databases in SQL Database
  • Explain some of the advantages and disadvantages of hosting databases in a SQL Server installation on an Azure virtual machine.
  • Describe the tools that you can use to manage SQL databases in Azure.
  • Describe the Visual Studio 2015 features that you can use to manage SQL databases in Azure.
  • Describe the options for migrating data from an on-premises environment to the cloud.
  • Describe the strategies for using Entity Framework with SQL databases in Azure.

Module 7: Storing and Consuming Files from Azure Storage

Lessons

  • Storage Blobs
  • Controlling Access to Storage Blobs and Containers
  • Configuring Azure Storage Accounts
  • Azure Files

Lab

  • Storing Generated Documents in Azure Storage Blobs

After completing this module, you will be able to:

  • Describe the Blob service in Microsoft Azure Storage.
  • Identify the software development kit (SDK) libraries, namespaces, and classes that are available for blobs.

Module 8: Designing a Communication Strategy by Using Queues and Service Bus

Lessons

  • Azure Storage Queues
  • Azure Service Bus
  • Azure Service Bus Queues
  • Azure Service Bus Relay
  • Azure Service Bus Notification Hubs

Lab

  • Using Queues and Service Bus to Manage Communication Between Web Applications in Azure

After completing this module, you will be able to:

  • Describe Storage Queues service.
  • Describe Service Bus.
  • Describe Service Bus Queues service
  • Describe Service Bus Relay.
  • Describe Notification Hubs service.

Module 9: Automating Integration with Azure Resources

Lessons

  • Azure SDK Client Libraries
  • Scripting Azure Service Management by Using Windows PowerShell
  • Azure REST Interface
  • Azure Resource Manager

Lab

  • Automating the Creation of Azure Assets using PowerShell and xPlat CLI

After completing this module, you will be able to:

  • Describe the Azure software development kits (SDKs) and client libraries.
  • Use Windows PowerShell to automate Azure service management.
  • Describe the Service Management API and the steps to authenticate to the API.
  • Use the Resource Manager to create resource groups and templates

Module 10: Securing Azure Web Applications

Lessons

  • Azure Active Directory
  • Azure AD Directories
  • Azure AD Multi-Factor Authentication

Lab

  • Integrating Azure Active Directory with the Events Administration Portal

After completing this module, you will be able to:

  • Describe the Azure AD service.
  • Explain the features that are available for the directories in Azure AD.
  • Describe the Microsoft Azure Multi-Factor Authentication service.

Course Schedule

Choose a city below to view a schedule. If you have any questions, please call us at 978-250-4299 between 9:00 am - 5:00 pm EST.