Modernize Node.js Web Apps with Azure App Service

Modernize Node.js Web Apps with Azure App Service

English | MP4 | AVC 1920×1080 | AAC 48KHz 2ch | 2 Hours | 560 MB

Smoothly transition from a traditional Node.js Web App to one that takes full advantage of Azure App Service to take advantage of unprecedented scalability, maintainability and monitoring technologies

Have you been worrying that your existing web applications aren’t good enough to take advantage of the elasticity of the cloud? Or that refactoring them is going to be very difficult? Azure App Service to the rescue! This course on Azure App Service will offer you the ability to quickly refactor, configure, and deploy your Node.js applications on Azure without breaking a sweat.

You will benefit from effortless CI/CD configurations and automatic deployments to staging and production environments, and will have more streamlined testing and Quality Assurance processes. Also, you will easily scale your app to meet business needs (while monitoring it for errors and usage statistics with ease) through Azure’s services.

By the end of this course, you will be confident enough to modernize an existing Node.js web app and deploy it to Azure via App Service.

This course will guide you through the process of taking a traditional Node.js Web App, performing efficient refactoring, and deploying it to Azure App Service. From there you will learn everything you need to know to effortlessly set up CI/CD, gain valuable insights into your app’s performance, and even scale it to fit any increasing needs.

What You Will Learn

  • Simplify your deployment and testing processes with CI/CD
  • Explore the flexibility of Azure App Service to configure and scale up your Node.js Web App
  • Prevent performance issues by monitoring and diagnosing your app with Azure App Service
  • Perform necessary tests on your refactored Node.js app and deploy it to Azure
  • Improve deployment speed by introducing environmental variables
  • Scale your application and maintain high availability to meet your customer’s growing demands
  • Set up and secure a cloud MySQL Database for your web app
  • Manage and schedule your server tasks in the background with Azure
Table of Contents

Introducing the App for Transition
1 The Course Overview
2 Traditional Web Apps
3 MyToDoListJS App
4 Benefits of Azure App Service
5 First Step – GitHub

Moving to Azure
6 Creating an Account
7 Azure Dashboard
8 Resource Groups
9 Creating a Database
10 Securing the Database
11 Connecting to the Database

Azure App Service
12 Getting Started with Azure App Service
13 App Service Dashboard
14 Setting Up Environmental Variables
15 ExpressJS and Azure App Service
16 Preparing the Frontend
17 Git Remote Branches
18 First Deployment with Git

Deployments and WebJobs
19 Recovering from Errors
20 Automatic Deployments
21 Using VSTS
22 Staging Slots
23 Full Development Cycle
24 WebJobs

Monitoring Your App
25 Monitoring for Errors
26 Inspecting Your App’s Metrics
27 Adding Application Insights to Your App
28 Querying Application Insights
29 Setting Up Alerts