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