Learn your way! Get started

Microsoft Azure 2017, Part 2: App Services 101

with expert Mike Benkovich


Watch trailer

Microsoft Azure 2017, Part 2: App Services 101 Trailer

Course at a glance

Included in these subscriptions:

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

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


Enterprise Solutions
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.

Meet the expert

Mike Benkovich 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)