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

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

LearnNow Online
Updated Aug 21, 2018

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.

Each LearnNowOnline training course is made up of Modules (typically an hour in length). Within each module there are Topics (typically 15-30 minutes each) and Subtopics (typically 2-5 minutes each). There is a Post Exam for each Module that must be passed with a score of 70% or higher to successfully and fully complete the course.


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.

Video Runtime

176 Minutes

Time to complete

304 Minutes

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)