Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Modernize Node.js Apps with Azure App Service

Modernize Node.js Apps with Azure App Service

2h 13mIntermediate2019-06-03

Authors

Dimitris Loukas

Dimitris Loukas

Software Developer

Course details

Take full advantage of the elasticity of the cloud. In this project-based course, join instructor Dimitris Loukas as he demonstrates how to efficiently refactor, configure, and deploy your Node.js apps on Azure using Azure App Service. Dimitris explains the benefits and demonstrates how to set up a new service for a Node.js app, including how to set up environmental variables, approach your first deployment, benefit from automatic deployments, and work with WebJobs—which allows you to run a program or script in the same context as a web, API, or mobile app. Plus, he covers monitoring your app for errors and adding Application Insights to detect performance anomalies.

Learning objectives
Benefits of Azure App Service
How to create and secure a MySQL database
Setting up environmental variables
Creating a new service
Preparing the app front end for deployment with Git
Setting up automatic and continuous integration deployments
Transforming a CRON job into a WebJob
Inspecting and monitoring the transformed app

Skills covered

Node.jsJavaScript FrameworksAzureProjectWeb DevelopmentOpen SourceMicrosoft

Concepts

Introducing the App for Transition

  • The course overview
  • Traditional web apps
  • MyToDoListJS app
  • Benefits of Azure App Service
  • First step - GitHub

Move to Azure

  • Creating an account
  • Azure dashboard
  • Resource groups
  • Creating a database
  • Securing the database
  • Connecting to the database

Azure App Service

  • Getting started with Azure App Service
  • App Service dashboard
  • Setting up environmental variables
  • Express.js and Azure App Service
  • Preparing the front end
  • Git remote branches
  • First deployment with Git

Deployments and WebJobs

  • Recovering from errors
  • Automatic deployments
  • Using VSTS
  • Staging slots
  • Full development cycle
  • The staging environment
  • WebJobs

Monitoring Your App

  • Monitoring for errors
  • Inspecting your app's metrics
  • Adding Application Insights to your app
  • Using Application Insights
  • Querying Application Insights
  • Setting up alerts

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
Zarinpal
Zibal