Class Schedule

LocationDaysStartEndTime
Greenbelt, MDMon - Fri 01/28/201902/01/20198:30am - 5:00pm
Greenbelt, MDMon - Fri 05/20/201905/24/20198:30am - 5:00pm

Why You Should Take Azure Training:

Adoption of Microsoft's cloud platform Azure is growing and along with it the desire to build web applications for it. Our Developing Microsoft Azure Solutions training course is aimed at IT professionals looking to implement Azure web applications.

Our instructor-led course will show you how to utilize Azure functionality for deploying applications including comparing services available in the Azure platform, setting up and implementing web applications, creating Azure Web Apps from the gallery, deploying and monitoring Azure Web Apps.

You will also learn how to create and set up Azure Virtual Machines, manage storage accounts, create, configure and connect to a SQL Databases instance and manage users, groups and subscriptions in an Azure Active Directory instance.


Audience profile and prerequisites:

This course is intended for IT professionals with some experience working with Azure solutions. You should also be proficient with development tools, techniques, and approaches used to build application solutions using C#.

We also recommend that candidates have technical understanding of:

  • Comparing services available in Azure
  • Setting up and implementing web applications
  • Creating Azure applications
  • Creating and implementing Virtual Machines
  • Setting up Virtual Network
  • Creating a Storage accounts
  • Managing blobs and containers in a Storage account
  • Create, configure and connect to an Azure SQL Database instance
  • Manage users, groups and subscriptions in an Azure Active Directory instance.

Certification:

This training will prepares you for the 70-532: Developing Microsoft Azure Solutions certification exam.

Skills and Concepts:

Module 1: Overview of the Microsoft Azure Platform

Lessons

  • Azure Services
  • Azure Portal

Lab : Exploring the Azure Portal

  • Signing in to the Azure Portal
  • Customizing the Azure Portal

After completing this module, students will be able to:

  • Describe some of the common Azure services.
  • Describe features of the Azure Portal.

Module 2: Building Application Infrastructure in Azure

Lessons

  • 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
  • Virtual Machine Scale Sets

Lab : Creating an Azure Virtual Machine for Development and Testing

  • Creating a Network and Resource Container
  • Creating a Development Virtual Machine
  • Configuring the Virtual Machine for Development

After completing this module, students 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
  • Azure Logic and Function Apps
  • Configuring an App Service App
  • Publishing an Azure App Service App
  • Supplemental Services

Lab : Creating an ASP.NET Web App by Using Azure Web Apps

  • Creating an Azure Web App and Function App
  • Deploying an ASP.NET Web Application to an Azure Web App
  • Configuring an Azure Web App
  • Deploy a Console Application to an Azure Function App

After completing this module, students will be able to:

  • Create a Web App instance.
  • Publish a simple ASP.NET web application to Web Apps.
  • Monitor a Web App instance.
  • Use additional Azure services with a Web App instance.
  • Use Function and Logic Apps to create an integration workflow.

Module 4: Storing SQL Data in Azure

Lessons

  • Azure SQL Database Overview
  • Managing SQL Databases in Azure
  • Azure SQL Database Tools
  • Securing and Recovering an Azure SQL Database Instance
  • Additional Managed Database Services

Lab : Storing Event Data in Azure SQL Databases

  • Creating an Azure SQL Databases Instance
  • Using Entity Framework with Local SQL Server
  • Using Entity Framework with Azure SQL Databases

After completing this module, students 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.
  • Describe the Azure Database for MySQL and PostgreSQL services.

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, students 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 Unstructured Data in Azure

Lessons

  • Azure Storage Overview
  • Azure Storage Tables
  • Azure Redis Cache
  • Azure Search
  • Azure Cosmos DB

Lab : Storing Event Registration Data in Azure Storage Tables

  • Populating the Sign-In Form with Registrant Names
  • Updating the Events Website to use Azure Cosmos DB
  • Verify that the Events Web Site is using Azure Cosmos DB for Registrations

After completing this module, students will be able to:

  • Describe the Azure Storage service.
  • Use Azure Search or Cosmos to store NoSQL data.
  • Use Azure Redis Cache to store cache data.

Module 7: Storing and Consuming Files from Azure Storage

Lessons

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

Lab : Storing Generated Documents in Azure Storage Blobs

  • Implement Azure Storage Blob
  • Populating the Container with Files and Media
  • Retrieving Files and Media from the Container
  • Specifying Permissions for the Container

After completing this module, students 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

  • Creating an Azure Service Bus Namespace
  • Using Azure Storage Queues for Document Generation
  • Using Service Bus Queues for Document Generation

After completing this module, students 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

  • Creating Azure Scripts using Azure PowerShell
  • Creating Azure Scripts using Azure CLI
  • Azure Resource Manager
  • Azure REST Interface
  • Azure Cloud Shell

Lab : Automating the Creation of Azure Assets using PowerShell and Azure CLI

  • Use Azure CLI to Create and Manage an Azure Web App
  • Use PowerShell to Create and Manage an Azure Storage Account

After completing this module, students will be able to:

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

Module 10: DevOps in Azure

Lessons

  • Continuous Integration
  • Azure DevTest Labs
  • Azure Resource Manager Templates
  • Managed Solution Hosting

Lab : Deploying Templated Environments Using the Cloud Shell

  • Start the Cloud Shell
  • Use the Cloud Shell to Deploy an ARTM Template

After completing this module, students will be able to:

  • Automate the deployment of their applications to Azure.

Module 11: Securing Azure Web Applications

Lessons

  • Azure Active Directory
  • Azure AD Directories
  • Azure AD Offerings
  • Azure Key Vault

Lab : Integrating Azure Active Directory with the Events Administration Portal

  • 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.

After completing this module, students 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.
Sale

Unavailable

Sold Out