Learn your way! Get started

Microsoft Azure 2017, Part 2 of 3: App Services 101

with expert Mike Benkovich


Watch trailer


Course at a glance

Included in these subscriptions:

  • Dev & IT Pro Video
  • Dev & IT Pro Power Pack

Release date 4/20/2017
Level Beginner
Runtime 2h 56m
Closed captioning N/A
Transcript N/A
eBooks / courseware N/A
Hands-on labs N/A
Sample code Included
Exams Included


Enterprise Solutions

Need reporting, custom learning tracks, or SCORM? Learn More



Course description

When first released, Microsoft Azure included only one type of compute services: Cloud Service. Also known as Platform as a Service (PaaS), Cloud Service provided a way to define the machine configuration in a way that made it easy for developers to focus on their application and business to scale to meet demand. Now even easier to build and deploy code, Application Services gives developers a hosting platform which has scaling, settings, monitoring, and deployment features that simplify and accelerate the process of going to market. In this course, we’ll explore the newest tools available to deliver great software.

Prerequisites

Watching Previous Azure courses will be helpful but is not required.

Learning Paths

This course is part of the following LearnNowOnline SuccessPaths™:
Microsoft Azure

Meet the expert

Mike Benkovich delivers technical presentations around the U.S. as a consultant, trainer, and former Developer Evangelist for Microsoft. He has worked in a variety of professional roles including architect, project manager, developer, and technical writer. Mike is also an author of two books, published by WROX Press and APress, that show developers how to get the most from their SQL databases. Since appearing in the 1994 Microsoft DevCast, Mike has presented technical information at seminars, conferences, and corporate boardrooms across America.

Course outline



App Service

App Service 101 (22:21)
  • Introduction (00:26)
  • What Is an Azure App Service? (02:37)
  • Web Apps that Scale (00:34)
  • Engaging Mobile Apps (01:36)
  • Workflow Logic Apps for Integration (00:50)
  • Understanding Azure Resources (01:34)
  • How to Provision a Web App (00:28)
  • Creating a Web App: Visual Studio (00:23)
  • Creating a Web App (00:23)
  • Demo: Web App (04:59)
  • Demo: Creating a Web App (04:38)
  • Demo: Guest Book App (03:26)
  • Summary (00:20)
App Settings (11:45)
  • Introduction (00:21)
  • Azure Web App Settings (00:25)
  • Framework and Platform Settings (00:25)
  • Web Sockets and Always On (00:43)
  • App Settings and Connection Strings (01:35)
  • Demo: Application Settings (03:39)
  • Demo: Managing Settings (04:21)
  • Summary (00:13)
Hosting Plans (19:22)
  • Introduction (00:19)
  • Website Architecture (00:40)
  • App Hosting Plans (01:39)
  • Service Plan Categories (00:37)
  • Scale (00:21)
  • Demo: App Service Plans (05:33)
  • Demo: Backups (03:56)
  • Demo: Custom Domains, SSL, and Scaling (05:59)
  • Summary (00:14)
Deployments (22:43)
  • Introduction (00:29)
  • Publishing Files to Azure Web Apps (00:40)
  • Publishing Websites (00:12)
  • Web App Deployment Credentials (00:48)
  • Using Deployment Credentials (00:27)
  • Staged Publishing (00:58)
  • Automating Website Deployments (00:26)
  • Deployment Slots (00:28)
  • Publishing from Source Control (00:18)
  • Demo: Deployment Credentials (05:16)
  • Demo: Deploying (06:28)
  • Demo: (05:54)
  • Summary (00:12)

Monitoring and App Insights

Monitoring (15:02)
  • Introduction (00:22)
  • Monitoring App Services (00:38)
  • Alerts (00:56)
  • Site Diagnostic Log Files (01:14)
  • Live Streaming (01:34)
  • Process Explorer (00:23)
  • Metrics (00:39)
  • Demo: Monitoring (05:11)
  • Demo: Process Explorer and Metrics (03:48)
  • Summary (00:13)
Application Insights (24:43)
  • Introduction (00:25)
  • Application Insights (01:38)
  • Application Insights and App Services (00:52)
  • Application Insights (01:21)
  • Demo: Application Insights (06:34)
  • Demo: Add Instrumentation (04:56)
  • Demo: Metrics (04:39)
  • Demo: Availability (03:59)
  • Summary (00:14)
Debugging (23:13)
  • Introduction (00:17)
  • When Things Go Wrong (01:08)
  • Kudu (01:00)
  • Debugging App Services (01:08)
  • Demo: Application Insights (06:02)
  • Demo: Visual Studio (05:04)
  • Demo: Explorers (03:23)
  • Demo: Attached Debugger (04:54)
  • Summary (00:13)
Function Apps (37:08)
  • Introduction (00:18)
  • WebJobs and Functions (00:38)
  • Azure Functions (02:10)
  • Function Apps (01:18)
  • Anatomy of a Function (01:01)
  • Function Bindings (00:30)
  • Testing Functions (00:18)
  • Demo: Create a Function (06:02)
  • Demo: Using a Timer (05:25)
  • Demo: HTTP Trigger (03:43)
  • Demo: Messages (05:44)
  • Demo: Application Settings (04:11)
  • Demo: Tools for Functions (05:27)
  • Summary (00:18)