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 Description

Duration
8 Hours of Video Instruction


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, such as SSL certificates, custom domain names, authentication, deployment slots, 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 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

Deploying Web Apps to Azure App Service

Configuring Web Apps

* SSL

* Custom domain names

* Traffic routing

* Traffic Manager

* Authentication and authorization

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 LiveLessons Video Training
LiveLessons Video Training series publishes hundreds of hands-on, expert-led video tutorials covering a wide selection of technology topics designed to teach you the skills you need to succeed. This professional and personal technology video series features world-leading author instructors published by your trusted technology brands: Addison-Wesley, Cisco Press, IBM Press, Pearson IT Certification, Prentice Hall, Sams, and Que. Topics include: IT Certification, Programming, Web Development, Mobile Development, Home and Office Technologies, Business and Management, and more. 

Table of Contents

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