O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Azure App Service Web Apps: Configuring and Troubleshooting LiveLessons Video

Video Description

Duration
8 Hours


Overview
Learn from an expert while you become the expert. Whether you're a beginner or an advanced user, you'll find plenty to learn about configuring and troubleshooting a Web App running on the popular Azure App Service platform.

Description
Azure App Service is a popular and fast- changing technology that makes it easy to start a website in minutes. After you've created your site, you'll want to explore more advanced features like SSL certificates, custom domain names, using Docker containers, authentication, deployment slots, hybrid connections, and more. You might also encounter problems such as errors, a slow website, or slow pages. In this course, you learn how to deal with all of these configuration and troubleshooting scenarios, and by the end of the course you'll be an expert in Web Apps running on Azure App Service.

Skill Level
All Levels

What You Will Learn
* Creating Web Apps in Azure App Service on Windows and Linux
* Deploying Web Apps to Azure App Service
* Configuring Web Apps
* SSL
* Custom domain names
* Traffic routing
* Traffic manager
* Authentication and authorization
* Docker containers
* Hybrid connections
* Backing up and cloning Web Apps
* Using deployment slots
* Scaling up and scaling out
* Monitoring Web Apps and setting alerts
* Troubleshooting error messages
* Troubleshooting slow performance

Who Should Take This Course
Anyone who would like to take advantage of the speed and power of a website running on Web Apps in Azure App Service. From people with little to no experience to advanced users who need to dig in to complex problems, this course offers something for everyone.


Course Requirements
None, other than an Azure subscription


About Pearson Video Training
Pearson publishes expert-led video tutorials covering a wide selection of technology topics designed to teach you the skills you need to succeed. These professional and personal technology videos feature world- leading author instructors published by your trusted technology brands: Addison-Wesley, Cisco Press, Pearson IT Certification, Prentice Hall, Sams, and Que Topics include IT Certification, Network Security, Cisco Technology, Programming, Web Development, Mobile Development, and more. Learn more about Pearson Video training at http://www.informit.com/video.

Table of Contents

  1. Introduction
    1. Azure App Service Web Apps: Configuring and Troubleshooting LiveLessons Video: Introduction 00:04:09
  2. Lesson 1: Web App Basics
    1. Learning Objectives 00:00:36
    2. 1.1 Understand Web Apps 00:04:31
    3. 1.2 Understand the Azure portal 00:08:55
    4. 1.3 Use Resource Groups and App Service Plans 00:12:47
    5. 1.4 Create an empty Web App 00:08:47
    6. 1.5 Create a Web App from a Marketplace template 00:06:42
  3. Lesson 2: Basic Configuration
    1. Learning Objectives 00:01:05
    2. 2.1 Change app framework versions 00:03:56
    3. 2.2 Change between 32-bit and 64-bit platform 00:05:09
    4. 2.3 Configure Always On 00:01:52
    5. 2.4 Choose between the Integrated and the Classic pipeline 00:03:54
    6. 2.5 Add and delete App Settings 00:02:49
    7. 2.6 Configure database connection strings 00:03:43
    8. 2.7 Control default documents 00:03:39
    9. 2.8 Configure virtual directories and set application roots 00:04:24
    10. 2.9 Configure ARR Affinity 00:04:05
  4. Lesson 3: Advanced Configuration
    1. Learning Objectives 00:01:18
    2. 3.1 Allow others to configure and manage apps using Access Control 00:06:46
    3. 3.2 Configure your own domain name 00:11:11
    4. 3.3 Add and configure SSL certificates and bindings 00:09:22
    5. 3.4 Configure allowed domains for cross-origin resource sharing (CORS) 00:05:26
    6. 3.5 Configure authentication and authorization using Azure AD and social networks 00:08:29
    7. 3.6 Back-up and restore Web Apps 00:10:30
    8. 3.7 Scale up an App Service Plan to add power 00:06:20
    9. 3.8 Scale out an App Service Plan to handle more users 00:17:51
    10. 3.9 Understand Azure Traffic Manager 00:09:42
    11. 3.10 Configure Azure Traffic Manager for performance and reliability 00:11:51
  5. Lesson 4: Deploy Web Apps
    1. Learning Objectives 00:00:52
    2. 4.1 Explore ways to authenticate when deploying 00:02:20
    3. 4.2 Deployment methods used for Web Apps 00:14:38
    4. 4.3 Add a Deployment Slot 00:03:39
    5. 4.4 Swap between Deployment Slots 00:04:11
    6. 4.5 Use Auto Swap 00:01:40
    7. 4.6 Clone Web Apps 00:01:57
  6. Lesson 5: Monitoring Web Apps
    1. Learning Objectives 00:00:58
    2. 5.1 Work with historical requests and errors 00:07:34
    3. 5.2 Review instance-specific metrics 00:10:03
    4. 5.3 Learn about diagnostic logs 00:06:16
    5. 5.4 Monitor live traffic to Web Apps 00:01:53
    6. 5.5 Use alerts to identify problems 00:09:04
    7. 5.6 Use Testing in Production to prevent problems 00:02:26
  7. Lesson 6: Troubleshooting Application Errors
    1. Learning Objectives 00:00:50
    2. 6.1 Understand HTTP errors 00:02:14
    3. 6.2 Work with Application Events 00:10:22
    4. 6.3 Review web server logs 00:11:26
    5. 6.4 Debug an application error in Visual Studio 00:04:08
  8. Lesson 7: Troubleshooting Performance Problems
    1. Learning Objectives 00:00:58
    2. 7.1 Use failed request tracing 00:13:00
    3. 7.2 Work with Diagnostics as a Service 00:05:36
    4. 7.3 Analyze Event Logs with DaaS 00:02:52
    5. 7.4 Analyze HTTP logs with DaaS 00:03:35
    6. 7.5 Analyze PHP Apps with Zend Z-Ray for Azure 00:08:25
    7. 7.6 Analyze a memory dump with DaaS 00:06:05
    8. 7.7 Use Autoheal to avoid problems 00:07:39
  9. Lesson 8: Using Advanced Tools
    1. Learning Objectives 00:00:52
    2. 8.1 View environment details 00:02:52
    3. 8.2 Execute commands using Debug Console 00:04:33
    4. 8.3 Explore processes running in your virtual machines 00:03:15
    5. 8.4 Extend capabilities with Site Extensions 00:05:37
  10. Summary
    1. Azure App Service Web Apps: Configuring and Troubleshooting LiveLessons Video: Summary 00:02:50