The complete walkthrough of Azure App services (PaaS)
4.3 (127 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
1,044 students enrolled

The complete walkthrough of Azure App services (PaaS)

The most comprehensive course on Azure App services covering deployment, management, security and monitoring.
Bestseller
4.3 (127 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
1,044 students enrolled
Created by Varma Rudra
Last updated 10/2019
English
Current price: $31.99 Original price: $49.99 Discount: 36% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 6.5 hours on-demand video
  • 21 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Gain understanding of different components of Azure app service such as web/mobile/API apps
  • Able to create app service plan, app service environments
  • Able to create, deploy & manage web, mobile & API apps
  • Able to configure custom domains, SSL bindings and securing Apps
Requirements
  • Be able to use Visual Studio and basic understanding of web application and APIs
Description

Microsoft Azure is the fastest growing cloud platform in the world. One of the key building blocks of Microsoft Azure Platform as a Service offerings ( PaaS ) is Azure App Service. This course is designed to help you to build strong foundation & provide hands-on demonstrations in creation and management of different aspects of Azure App Services.

This course covers azure App Service skills required for Microsoft Azure certification exams AZ-101, AZ-200.

This course has been designed with an architectural approach. Firstly, I will take you through fundamental building blocks of Azure app services and after this introduction, I will take you through following aspects related to Azure app services.

1.    App service plan and App service environment - Introduction to App service plan & App service environment, Creation of app service plan and web app using Azure portal, publishing application into Azure web app using visual studio, creation of app service environment.

2.    Configuration of App services - Configuration of application settings using portal and Visual studio, configure custom domain for your Azure web app, introduction to content delivery network and create of a CDN endpoint for your Azure web app.

3.    Deployment of apps - Introduction to app deployment options, deploying code into Azure web app using FTP, Content synchronisation using OneDrive and local git, Continuous delivery using VSTS, Introduction to deployment slots, configuration of test and production deployment slots and swap slots. 

4.    Mobile apps - Introduction to mobile app, create and deploy mobile app, add offline sync to mobile app, introduction to azure notification hub, push notification using Azure notification hub.

5.    API Apps - Introduction to Azure API apps and API management, Creation of an API apps and publishing an API into the same using visual studio, use Swagger API metadata to generate client code for an API app, Creation of API management and walkthrough of key features, Publishing the Azure API app into API management developer portal.

6.    Delivering Hybrid Solution/Applications Connectivity - Introduction to Hybrid solution/application connectivity, Establish & test P2S connectivity between App Service and Vnet, Introduction to App service environment network connectivity, Introduction to Hybrid connections, establish hybrid connection and test the connection.

7.    App service scaling and availability - Introduction to Azure app service backup and scaling, scale up of App service & Scale out of App service based on schedule, Backup and restore your app in Azure, Traffic manager overview, Controlling Azure App Service traffic & availability with Azure Traffic Manager.

8.    Security - App service security overview, enable authentication with Azure active directory for web application, configure an SSL Certificate on an Azure App Service, Use Azure MSI to access other Azure AD-protected resources, Use application gateway web application firewall to protect web app

9.    Monitoring- Azure app service monitoring overview, Monitor Apps in Azure app service, Application Insights overview, Monitor Azure web app performance using Application Insights, Remote debug your Azure App Service Web App.

This course contains both theory lectures and a significant number of hands-on demos that helps you in gaining hands-on experience in Azure App services. 

Microsoft Azure is a constantly evolving platform and I will be keep close watch on Azure announcements and add new labs wherever possible.

So, start taking this course and put yourself in high demand in the world of IT and command higher salary!!!

 

Who this course is for:
  • Applications, APIs and mobile developers
  • Application architects
  • Azure Platform as a Service consultants
  • Students taking Microsoft azure certifications
Course content
Expand all 51 lectures 06:30:41
+ Introduction
2 lectures 12:22

By the end of this lecture, you will know what this course covers and how each section of the course is structured.

Preview 05:12

By the end of this lecture, you will know key building blocks of Azure app services and how they aid in delivering an end to end solution.

Preview 07:10
+ App service plan & App service environment
6 lectures 41:05

By the end of this lecture, you will understand what is app service plan, different pricing tiers and web apps.

Preview 07:12

By the end of this lecture, You will  be able to create an app service plan using Azure portal and understand key configuration features of the same.

Lab demo: Creation of App Service plan and walkthrough of key features
05:41

By the end of this lecture, you will be able to create a web app using Azure portal and understand the key settings that you can configure using Azure portal.

Lab demo: Deploy a Web App in an App Service plan & walkthrough of key features
08:55

By the end of this lecture, you will know how to publish asp.net application into Azure web app using Visual Studio.

Lab demo: Deploying an application into Azure web app from visual studio
04:33

By the end of this lecture, you will understand about app service environment, when to use the same, different components of the same, deployment models and versions.

App Service Environment Overview
05:52

By the end of this lab demo, you will be able to create an external app service environment and deploy an app service plan into it and finally deploy a web app into App service environment.

Lab demo: Creation of App Service Environment using Azure portal
08:52
+ Configuration of apps in Azure app service
6 lectures 48:33

By the end of this lecture, you will know different ways to configure your azure app service.

Preview 06:45

By the end of this lecture, you will how to configure different settings of Azure app service. You will be able to configure app settings key value pairs in azure portal, access the same from .net code.

Lab demo: Define and use app settings, connection strings, handlers, and virt
10:20

By the end of thie lecture, you will know how to configure application settings using visual studio and also remotely edit some of the files like web.config in azure app service using Visual studio.

Lab demo: Configure Azure app service using Visual studio
07:55

By the end of this lecture, you will know how to create web app using Azure cloud shell and also configure custom domain for your azure web app.

Lab demo: Configure custom domain for your web app
09:10

By the end of this lecture, you will understand how CDN works, different CDN products that are available, CDN profiles and CDN end points.

Content delivery network overview
07:18

By the end of this lecture, you will know how to configure CDN end point for your Azure web app.

Lab demo: Add a Content Delivery Network (CDN) to an Azure web App
07:05
+ Deploying web apps into Azure app service
7 lectures 55:52

By the end of this lecture, you will know different ways to deploying apps into Azure app service and also gain understanding of deployment slots.

Azure App service deployment options overview
06:28

By the end of this lecture, you will know how to use deployment credentials and also deploy content into Azure app using FTP.

Lab demo: Use different deployment credetials and deploy the app using FTP
07:23

By the end of this lecture, you will be able to deploy web content and code using OneDrive and local git repository.

Preview 11:29

By the end of this lecture, you will be able to create a project in VSTS, link visual studio to a VSTS account and publish the code into VSTS.

Lab demo: Deploy web application into Azure App using VSTS part 1
06:32

By the end of this lecture, you will enable VSTS continous delivery for your web application and test the same.

Lab demo: Deploy web application into Azure App using VSTS part 2
07:26

By the end of this lecture, you will be able to create deployment slots with cloning and without cloning existing configuration and deploy web applications into deployment slots.

Lab demo: Configure test & production deployment slots and deploy web apps
09:01

By the end of this lecture, you will be able to swap slots, rollback slots and also make some settings stick to slot.

Lab demo: Swap slots, Configure auto swap and rollback after swap
07:33
+ Mobile apps
4 lectures 28:07

By the end of this lecture, you will understand about Azure mobile apps, mobile backend end service development, client side SDK and offline data sync.

Azure Mobile Apps overview
07:06

By the end of this lab demo, you will be able to create a mobile backend service in Azure, download a template mobile app from Azure portal and test the same.

Preview 09:48

By the end of this lab, you will be able to develop mobile apps with offline sync capability.

Lad demo: Adding offline sync to the mobile
06:09

By the end of this lecture, you will gain understanding about purpose of Azure notification hub and its benefits.

Introduction to Azure notification hub and Mobile engagement
05:04
+ Azure API Apps
5 lectures 43:16

By the end of this lecture, you will know about API apps and API management and different capabilities of the same.

Preview 07:00

By the end of this lecture, you will be able to create an API app using Azure portal, create an API using visual studio and publish into Azure api app and enable swagger UI for the same. You will also able to view swagger metadata.

Lab demo: Create an API app using portal and publish an API using Visual Studio
09:25

By the end of this lecture, you will know how to generate client code for your API using Swagger metadata.

Lab demo: use Swagger API metadata to generate client code for an API app
04:46

By the end of this lecture, you will be able to create API management using azure portal, understand different features associated with API management.

Lab demo: Creation of API management and walkthrough of key features
07:49

By the end of this lecture, you will be able to add an API into API management using publisher portal, transform the output of the API without changing the underlying API and see the API within the developer portal.

Lab demo: Publishing the Azure API app into API management developer portal
14:16
+ Delivering Hybrid Solution/Applications Connectivity
5 lectures 44:45

By the end of this lecture, you will know the different places where solution components are located in hybrid solutions and different options available to establish network connectivity between those locations.

Hybrid solutions/applications connectivity options
07:37

By the end of this lab, you will be able to establish P2S VPN between app service and Virtual network and also test the connection

Preview 16:37

By the end of this lecture, you will gain understanding of internal and external ASE and different network considerations that needs to be taken into account with respect to ASE.

Introduction to App service environment network connectivity
06:26

By the end of this lecture, you will gain understanding of hybrid connections, how they work and benefits & limitations of hybrid connections.

Introduction to Hybrid connections
04:45

By the end of this lab, you will be able to establish hybrid connection between app service and a http end point located in a virtual network. You will also able to download and install hybrid connection manager.

Lab demo: Establish hybrid connection and test the connection
09:20
+ Scaling & Availability
5 lectures 35:00

By the end of this lecture, you will understand Azure backup and different ways you can autoscale your app service.

Introduction to Azure app service backup and scaling
02:45

By the end of this lecture, you will be able to scale up your app service and scale out app service based on a schedule.

Lab demo: Scale up of App service & Scale out of App service based on schedule
05:26

By the end of this lab demo, you will be able to take app service and restore the same

Preview 08:07

By the end of this lecture, you will understand how traffic manager works, benefits of traffic manager and different routing methods that you can use in routing the traffic to different endpoints.

Traffic manager overview
06:53

By the end of this lecture, you will be able to create traffic manager profile and route the traffic between UK hosted and US hosted web app using priority based routing method.

Lab demo: Controlling Azure App Service traffic with Azure Traffic Manager
11:49
+ Azure App Services Security
5 lectures 44:25

By the end of this lecture, you will understand different security features of Azure app service.

Preview 06:24

By the end of this lecture, you will be able to add Azure active directory based authentication to your web application.

Lab demo: Enable authentication with Azure active directory for web application
03:19

By the end of this lecture, you will be able to configure SSL for the custom domain you have configured for your website hosted in Azure.

Lab demo: Configure an SSL Certificate on an Azure App Service
06:46

By the end of this lecture, you will be able to create MSI for web app, provide access to secrets stored in Azure key vault and access the same at run time of the web app.

Lab demo: Use Azure MSI to access other Azure AD-protected resources
12:36
Lab demo: Use application gateway web application firewall to protect web app
15:20
+ Azure App Services monitoring
5 lectures 35:45

By the end of this lecture, you will learn about Quotas, Metrics, diagnostics and stream logs.

Azure app service monitoring overview
05:53

By the end of this lab demo, you will know how to monitor your app service using Azure portal.

Lab demo: Monitor Apps in Azure app service
05:57

By the end of this lecture, you will develop an understading of application insights and its capabilities.

Application Insights overview
07:06

By the end of this lecture, you will be able link your web app or API app in Azure with Application insights using Azure portal or Visual studio and monitor application in real time using Application insights.

Lab demo: Monitor Azure web app performance using Application Insights
11:33

By the end of this lab, you will be able to remotely debug the web app or API app hosted in Azure using visual studio.

Preview 05:16