App Service

Official Documentation

Service Description

The App Service provides functions for a group of application types that have similar requirements in terms of installation, provisioning, authentication, scaling, etc. In addition to Web Apps for hosting conventional Web applications, these include Mobile Apps for providing backends for mobile clients, Logic Apps for implementing API-based workflows, and API Apps providing functions over Web-based interfaces.

Getting Started

  1. Web Apps Learning Path
    9/27/2016, Webpage
  2. Short Introduction to Azure App Service
    7/8/2016, Video, 0:03:49
  3. Azure206x - Microsoft Azure App Service
    5/30/2017, Mva
  4. Azure App Service: The Fastest Way to Build Web and Mobile Apps
    4/13/2016, Video, 0:25:14
  5. Deep Dive into Azure App Service: A Platform to Build Modern Applications
    11/14/2016, Mva
  6. Azure for Developers - From App Services to Service Fabric
    2/10/2017, Video, 1:17:34
  7. Azure App Service (Web, API, Mobile, ASE) & Azure Functions SKU Comparison Matrix
    4/10/2017, Webpage

Latest Content

Subscribe to News about App Service

Title  
Build custom video AI workflows with Video Indexer and Logic Apps Blog
Logic Apps is ISO, HIPAA, CSA STAR, PCI DSS, SOC, and EU Model Clauses compliant Blog
Logic Apps available in UK regions Blog
Introduction to Azure Logic Apps Video
PHP updates to latest versions Blog
Azure Web App PHP updates Blog
Alpha Preview for Durable Functions Blog
Autoscaling Azure Web Apps Blog
June 2017 App Service update Blog
FAQ : Azure marketplace for Web Apps Blog
Installing public certificates in App Service Blog
Custom hostnames with App Service Blog
more...

Azure Documentation

1. Overview
     1.1. What is App Service
     1.2. How it works
     1.3. App Service plans
2. Get started
     2.1. Create API app
          2.1.1. .NET
          2.1.2. Java
          2.1.3. Node.js
          2.1.4. CORS
     2.2. Create mobile app
          2.2.1. Android
          2.2.2. Cordova
          2.2.3. iOS
          2.2.4. Windows
          2.2.5. Xamarin.Android
          2.2.6. Xamarin.Forms
          2.2.7. Xamarin.iOS
     2.3. Create web app
          2.3.1. .NET
          2.3.2. PHP
          2.3.3. Node.js
          2.3.4. Java
          2.3.5. Python
          2.3.6. HTML
3. How to
     3.1. Plan & design
          3.1.1. Best Practices for Azure App Service
          3.1.2. Azure App Service and existing Azure services
          3.1.3. App Service plans in-depth
          3.1.4. High-density hosting
          3.1.5. App Service on Linux
          3.1.6. Using WebJobs in Azure App Service
          3.1.7. App Service Environment
               3.1.7.1. App Service Environment documentation
     3.2. Develop
          3.2.1. Web Jobs
               3.2.1.1. What is the Azure WebJobs SDK
               3.2.1.2. Create a .NET WebJob in Azure App Service
               3.2.1.3. How to use Azure blob storage with the WebJobs SDK
               3.2.1.4. How to use Azure queue storage with the WebJobs SDK
               3.2.1.5. How to use Azure Service Bus with the WebJobs SDK
               3.2.1.6. How to use Azure table storage with the WebJobs SDK
          3.2.2. App Service Environment
               3.2.2.1. Create a web app in an App Service Environment
               3.2.2.2. How To Create an ILB ASE Using Azure Resource Manager Templates
               3.2.2.3. Using an Internal Load Balancer
     3.3. Deploy
          3.3.1. Deploy to App Service
          3.3.2. Cloud sync deployment
          3.3.3. Continuous deployment
          3.3.4. Staging environments
          3.3.5. Local Git deployment
          3.3.6. Deploy WebJobs using Visual Studio
     3.4. Scale
          3.4.1. Scale-up an app
          3.4.2. App Service Environment
               3.4.2.1. Geo Distributed Scale with App Service Environments
               3.4.2.2. Scaling apps in an App Service Environment
               3.4.2.3. Autoscale in App Service Environment
     3.5. Manage
          3.5.1. Configure
          3.5.2. Custom domains
               3.5.2.1. Buy and configure custom domains
               3.5.2.2. Map your own custom domain
               3.5.2.3. Configure GoDaddy domains
               3.5.2.4. Custom domains with Traffic Manager
          3.5.3. Clone an existing app
          3.5.4. Hybrid connections
          3.5.5. Hybrid connections v2
          3.5.6. Azure Virtual Network
          3.5.7. Advanced configuration
          3.5.8. Resource groups
          3.5.9. Web Jobs
               3.5.9.1. Run Background tasks with WebJobs
          3.5.10. App Service Environment
               3.5.10.1. Configure
               3.5.10.2. Custom configuration settings
               3.5.10.3. How to control inbound traffic
               3.5.10.4. Network architecture overview
               3.5.10.5. Network configuration details with ExpressRoute
     3.6. Secure
          3.6.1. Secure an app in Azure App Service
          3.6.2. Authentication and authorization
          3.6.3. Authenticate with identity providers
               3.6.3.1. Azure Active Directory authentication
               3.6.3.2. Facebook authentication
               3.6.3.3. Google authentication
               3.6.3.4. Microsoft Account authentication
               3.6.3.5. Twitter authentication
          3.6.4. Authenticate with on-premises Active Directory
          3.6.5. HTTPS
               3.6.5.1. Configure TLS Mutual Authentication
               3.6.5.2. Buy an SSL certificate in Azure
               3.6.5.3. Use an SSL certificate obtained elsewhere
          3.6.6. Secure an App Service Environment
               3.6.6.1. Configure a web application firewall
               3.6.6.2. Implement a layered security architecture
               3.6.6.3. Securely Connecting to Backend Resources
     3.7. Backup
          3.7.1. Back up your app in Azure
          3.7.2. Restore an app in Azure
          3.7.3. Use REST to back up and restore App Service apps
     3.8. Monitor
          3.8.1. Enable diagnostics logging
          3.8.2. Troubleshoot using Visual Studio
     3.9. Automate
          3.9.1. Agile development
          3.9.2. Azure Resource Manager deployment
               3.9.2.1. Web + GitHub
               3.9.2.2. Web + SQL
               3.9.2.3. MSDeploy with custom hostname and SSL certificate
          3.9.3. Powershell
               3.9.3.1. Automate backup and restore
               3.9.3.2. App cloning
               3.9.3.3. SSL Certificate Binding
               3.9.3.4. Use Azure Resource Manager with PowerShell
          3.9.4. Manage apps using Azure Automation
     3.10. Integrate
          3.10.1. Access on-premises resources using hybrid connections
          3.10.2. Send email using SendGrid with Azure
          3.10.3. Export to PowerApps and Microsoft Flow
     3.11. Troubleshoot
          3.11.1. Enable diagnostics logging
          3.11.2. Streaming logs and the console
          3.11.3. Troubleshoot using Visual Studio
4. Resources
     4.1. App Service reference
     4.2. Azure portal
     4.3. Azure Roadmap
     4.4. Best practices
     4.5. MSDN forum
     4.6. Pricing
     4.7. REST
     4.8. Service updates
     4.9. Videos
     4.10. WebJob resources
     4.11. WebJobs SDK

Online Training Content

Date Title
5/30/2017 Azure206x - Microsoft Azure App Service
5/24/2017 Developing Microsoft Azure Solutions
5/5/2017 Cloud-Anwendungsentwicklung
3/24/2017 Microsoft Azure for IT Pros Content Series: Web & Mobile Apps
11/14/2016 Deep Dive into Azure App Service: A Platform to Build Modern Applications
9/25/2016 Using Azure Functions to Build Nanoservices
8/27/2016 Deploying Web Apps to Azure App Service
2/4/2016 Applications on Azure: Putting All the Pieces Together
12/7/2015 Azure Backend for Android & iOS apps
7/23/2015 Developing Websites Using Python and Django

Page 1 of 4

Tools

Tool Description
Open From Azure Websites Open any Azure hosted web application as a Website Project.
CloudMonix CloudMonix enhances Microsoft Azure by providing deep monitoring of most of Azure's infrastructure via live dashboards, ability to self-heal from many different production issues, on-demand historical performance and uptime reports, customizable alerts & notifications, sophisticated auto-scaling engine, integration to third party systems, and a lot more.
Azure Websites Migration Assistant The Azure Websites Migration Assistant will analyze your IIS installation and identify which sites can be migrated to the cloud, highlighting any elements which cannot be migrated or are unsupported on the platform. Once analyzed the migration assistant will also create the website(s) and database(s), under a given Azure subscription, required to support your site(s).

Videos

Date Title Length
7/12/2017 Introduction to Azure Logic Apps 0:01:29
6/19/2017 Introducing Azure Logic Apps 0:01:28
6/6/2017 Deploying a MEAN App to Azure 0:08:48
6/6/2017 Deploying a Spring Boot app to Azure 0:11:41
6/6/2017 How-to Session: Deploying a MEAN App to Azure 0:08:47
6/6/2017 How-to Session: Deploying a Spring Boot app to Azure 0:11:40
6/2/2017 Azure Compute: New features and roadmap 0:58:27
5/16/2017 Tuesdays with Cory: Azure Functions Proxies extravaganza 0:11:52
5/12/2017 The State of Progressive Web Apps 0:25:46
5/10/2017 Build and Deploy Web Apps from Azure CLI 2.0 0:10:22

Page 1 of 26