MOC 20532 - Developing Microsoft Azure Solutions

This Developing Microsoft Azure Solutions training class is intended for students who have experience building vertically scaled 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.

The candidates targeted by this training have basic experience in implementing and monitoring Microsoft Azure solutions. Candidates are also proficient with the development tools, techniques and approaches used to build application solutions.

Goals
  1. Learn to compare the services available in the Azure platform.
  2. Learn to configure and deploy ASP.NET web applications.
  3. Learn to creating Azure WebSites from the gallery.
  4. Learn to deploying and monitoring Azure WebSites.
  5. Learn to creating and configuring Azure Virtual Machines.
  6. Learn to describe the relationship between Cloud Services and Virtual Machines.
  7. Learn to deploy existing Cloud Service packages.
  8. Learn to create and manage a Storage account.
  9. Learn to manage blobs and containers in a Storage account.
  10. Learn to create, configure and connect to a SQL Databases instance.
  11. Learn to identify the implications of importing a SQL Standalone database.
  12. Learn to manage users, groups and subscriptions in an Azure Active Directory instance.
  13. Learn to create a virtual network.
  14. Learn to implement a point to site network.
Outline
  1. Overview of the Microsoft Azure Platform
    1. Azure Services
    2. Azure Portal
    3. Lab: Exploring the Azure Portal
      1. Signing in to the Azure Portal
      2. Customizing the Azure Portal
  2. Building Application Infrastructure in Azure
    1. Azure Virtual Machines
    2. Azure Virtual Machine Workloads
    3. Migrating Azure Virtual Machine Instances
    4. Highly Available Azure Virtual Machines
    5. Virtual Machine Configuration Management
    6. Customizing Azure Virtual Machine Networking
    7. Virtual Machine Scale Sets
    8. Lab: Creating an Azure Virtual Machine for Development and Testing
      1. Creating a Network and Resource Container
      2. Creating a Development Virtual Machine
      3. Configuring the Virtual Machine for Development
  3. Hosting Web Applications on the Azure Platform
    1. Azure Web Apps
    2. Azure Logic and Function Apps
    3. Configuring an App Service App
    4. Publishing an Azure App Service App
    5. Supplemental Services
    6. Lab: Creating an ASP.NET Web App by Using Azure Web Apps
      1. Creating an Azure Web App and Function App
      2. Deploying an ASP.NET Web Application to an Azure Web App
      3. Configuring an Azure Web App
      4. Deploy a Console Application to an Azure Function App
  4. Storing SQL Data in Azur
    1. Azure SQL Database Overview
    2. Managing SQL Databases in Azure
    3. Azure SQL Database Tools
    4. Securing and Recovering an Azure SQL Database Instance
    5. Additional Managed Database Services
    6. Lab: Storing Event Data in Azure SQL Databases
      1. Creating an Azure SQL Databases Instance
      2. Using Entity Framework with Local SQL Server
      3. Using Entity Framework with Azure SQL Databases
  5. Designing Cloud Applications for Resiliency
    1. Application Design Practices for Highly Available Applications
    2. Application Analytics
    3. Building High Performance Applications by Using ASP.NET
    4. Common Cloud Application Patterns
    5. Caching Application Data
  6. Storing Unstructured Data in Azure
    1. Azure Storage Overview
    2. Azure Storage Tables
    3. Azure Redis Cache
    4. Azure Search
    5. Azure Cosmos DB
    6. Lab: Storing Event Registration Data in Azure Storage Tables
      1. Populating the Sign-In Form with Registrant Names
      2. Updating the Events Website to use Azure Cosmos DB
      3. Verify that the Events Web Site is using Azure Cosmos DB for Registrations
  7. Storing and Consuming Files from Azure Storage
    1. Azure Storage Blobs
    2. Controlling Access to Storage Blobs and Containers
    3. Configuring Azure Storage Accounts
    4. Azure Files
    5. Lab: Storing Generated Documents in Azure Storage Blobs
      1. Implement Azure Storage Blob
      2. Populating the Container with Files and Media
      3. Retrieving Files and Media from the Container
      4. Specifying Permissions for the Container
  8. Designing a Communication Strategy by Using Queues and Service Bus
    1. Azure Storage Queues
    2. Azure Service Bus
    3. Azure Service Bus Queues
    4. Azure Service Bus Relay
    5. Azure Service Bus Notification Hubs
    6. Lab: Using Queues and Service Bus to Manage Communication Between Web Applications in Azure
      1. Creating an Azure Service Bus Namespace
      2. Using Azure Storage Queues for Document Generation
      3. Using Service Bus Queues for Document Generation
  9. Automating Integration with Azure Resources
    1. Creating Azure Scripts using Azure PowerShell
    2. Creating Azure Scripts using Azure CLI
    3. Azure Resource Manager
    4. Azure REST Interface
    5. Azure Cloud Shell
    6. Lab: Automating the Creation of Azure Assets using PowerShell and Azure CLI
      1. Use Azure CLI to Create and Manage an Azure Web App
      2. Use PowerShell to Create and Manage an Azure Storage Account
  10. Continuous Integration
    1. Azure DevTest Labs
    2. Azure Resource Manager Templates
    3. Managed Solution Hosting
    4. Lab: Deploying Templated Environments Using the Cloud Shell
      1. Start the Cloud Shell
      2. Use the Cloud Shell to Deploy an ARTM Template
  11. DevOps in Azure
    1. Continuous Integration
    2. Azure DevTest Labs
    3. Azure Resource Manager Templates
    4. Managed Solution Hosting
    5. Deploying Templated Environments Using the Cloud Shell
      1. Start the Cloud Shell
      2. Use the Cloud Shell to Deploy an ARTM Template
  12. Securing Azure Web Application
    1. Azure Active Directory
    2. Azure AD Directories
    3. Azure AD Offerings
    4. Azure Key Vault
    5. Lab: Integrating Azure Active Directory with the Events Administration Portal
      1. Describe the Azure AD service.
      2. Explain the features that are available for the directories in Azure AD.
      3. Describe the Microsoft Azure Multi-Factor Authentication service.
Class Materials

Each student in our Live Online and our Onsite classes receives a comprehensive set of materials, including course notes and all the class examples.

Class Prerequisites

Experience in the following is required for this Azure class:

  • Experience working with the Azure platform.
  • General understanding of ASP.NET and C# concepts for the lab scenario.
Prerequisite Courses

Courses that can help you meet these prerequisites:

Preparing for Class
Certifications

Training for your Team

Length: 5 Days
  • Private Class for your Team
  • Online or On-location
  • Customizable
  • Expert Instructors

Training for Yourself

$2,375.00 or 5 vouchers

Upcoming Classes

  • See More Classes

Please select a class.
  • Live Online Training
  • For Individuals
  • Expert Instructors
  • Guaranteed to Run
  • 100% Free Re-take Option
  • 1-minute Video

What people say about our training

The class was very well designed and facilitated, the pace was good, and I loved that the content was custom for our needs.
Meredith Patton
Kelley Blue Book
I went in with no Visual Basic experience and I now feel like I am able to perform basic functions using Visual Basic. The teacher was great and I look forward to taking more Webucator courses in the future.
Alexander Bitzer
General Dynamics IT
I enjoy Webucator's policy that they won't cancel for low enrollment. Being that I was the only student in my class and rearranged my schedule to fit the course in, I really appreciate them allowing me a one-on-one with my instructor!
Jenni Fischer
CotterWeb Enterprises, Inc.
The instructor really knows what she's talking about. She has a good sense of humor, kept my attention, and made things clear.
Ryan Milton
MVS USA

No cancelation for low enrollment

Certified Microsoft Partner

Registered Education Provider (R.E.P.)

GSA schedule pricing

60,799

Students who have taken Instructor-led Training

11,701

Organizations who trust Webucator for their Instructor-led training needs

100%

Satisfaction guarantee and retake option

9.29

Students rated our trainers 9.29 out of 10 based on 28,728 reviews

Contact Us or call 1-877-932-8228