This is the code repository for Modernize Node.js Web Apps with Azure App Service [Video], published by Packt. It contains all the supporting project files necessary to work through the video course from start to finish.
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.
- 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
To fully benefit from the coverage included in this course, you will need:
This course is for Node.js Developers who want to refactor existing Node.js Web Apps to deploy them to Azure App Service where they can scale, test, and monitor them. No prior knowledge of Azure is required.
This course has the following software requirements:
This will vary on a product-by-product basis, but should be a standard PI element for ILT products. This example is relatively basic.
Minimum Hardware Requirements:
1.6 GHz or faster processor
4 GB of RAM
Recommended Hardware Requirements 1.6 Ghz Dual Core processor or higher 8GB of RAM or more Software Requirements An operating system that supports Visual Studio Code: • OS X Yosemite • Windows 7 (with .NET Framework 4.5.2), 8.0, 8.1 and 10 (32-bit and 64-bit) • Linux (Debian): Ubuntu Desktop 14.04, Debian 7 (or above) • Linux (Red Hat): Red Hat Enterprise Linux 7, CentOS 7, Fedora 23 (or above) A web browser updated to the latest version (Microsoft Edge, Mozilla Firefox, Google Chrome). Safari on OS X is supported, Safari on Windows is out of date, no longer supported and thus not recommended.