Opsgility Online Training

 Managing Azure Web Apps


Course Overview

This course covers managing Azure Web Apps. The topics discussed cover a broad overview of Azure App Service and Azure Web Apps, as well as more in-depth discussion into many of the various features of Azure Web Apps, PowerShell and the Azure CLI. The features covered in this course include: Continuous Deployment, Kudu, Diagnostics & Monitoring, Application Insights, Hybrid Networking, Deployment Slots, Testing, Scaling, Traffic Manager, and Azure CDN. This course should help in preparation for both:

  • 70-533 Implementing Microsoft Azure Infrastructure Solutions
  • 70-532 Developing Azure Solutions 

Course Details

  • Video Length: 3 hours, 11 minutes, 34 seconds
  • Lab: 0 hours, 0 minutes, 0 seconds
  • Published: 2017-02-24
  • Level: 300

Who this course is designed for

  • IT Professionals

What You Will Learn

  • Features of Azure Web Apps
  • Managing Web Apps with PowerShell and Azure CLI
  • Setting up Continuous Deployment
  • Monitoring & Diagnostics
  • Scaling Web Apps
  • Hybrid Networking with Azure App Service
  • App Performance Testing
  • Implementing A/B Testing of Web Apps

Prerequisites:

  • Introductory knowledge of Microsoft Azure
  • Basic knowledge in Windows PowerShell
  • Basic understanding of Source Control and Continuous Deployment

Module 1: Overview

In this overview module, we’ll first discuss an overview of Azure App Service, then we’ll discuss some of the basics of Azure Web Apps. The purpose of this module is to provide a basic understanding of Managing Azure Web Apps that will be expanded on in later modules.

Module 2: Web Apps

In this module we’ll dig deeper into managing a few of the features of Azure Web Apps. We’ll start by discussing framework and platform settings, along with managing the general configuration of Azure Web Apps within Application Settings. Then we’ll discuss setting up Custom Domains and SSL on Azure Web Apps. Finally, we’ll wrap up the module by going over managing background processing within the context of an Azure Web App using Web Jobs.

Module 3: Deployment

In this module we’ll dig deeper into managing Azure Web App deployment. First we’ll discuss Deployment Slots which offer the ability to manage multiple hosting environments within the same Web App. Then we’ll discuss how to setup and manage Continuous Deployment with Azure Web Apps.

Module 4: Kudu

In this module we are going to discuss the Azure Web App features around the Kudu Portal, and what it offers; as well as the App Service Editor.

Module 5: Diagnostics & Monitoring

In this module we’ll focus on topics surrounding Monitoring, Logging, and Troubleshooting. We’ll discuss further details around both Monitoring and Logging Azure Web Apps, as well as setting up Alerts, Remote Debugging apps running in Azure, and more advanced logging with Azure Application Insights.

Module 6: Backup & Migration

In this module, we’ll discuss features surrounding Application Backup, “Cloning”, and migrating apps to Azure App Service.

Module 7: Networking

In this module, we’ll discuss the Networking features available in Azure App Service Web Apps. There are 3 main options to choose from: Hybrid Connections, VNet Integration, and App Service Environment.

Module 8: Scalability

In this module, we’ll discuss the options available for scaling Azure Web Apps. We’ll discuss topics around scaling both Up and Out, in addition to scaling globally using Azure Traffic Manager for load balancing across regions, and the Azure Content Delivery Network (CDN).

Module 9: Testing

In this module, we’ll discuss the options in Azure App Service for helping you test your Web Apps. The topics covered include Performance Tests to setup cloud-based performance tests of your apps, as well as the Testing in Production options that allows you to distribute traffic across Deployment Slots.


Start a 7 Day Free Trial
Opsgility subscriptions include unlimited access to Opsgility official courseware, the most comprehensive online training for the Microsoft cloud and related technologies.
Subscription Benefits
  • Access to Real Time Lab environments and lab guides (additional purchase required for lab environments)
  • Course Completion Certificates when you pass assessments
  • 5% off instructor-led courses
  • Easy purchase of Microsoft On-Demand Official Curriculum
  • MUCH MORE!