Node.js: Deploying Applications

Node.js: Deploying Applications

English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 1h 24m | 200 MB

Discover how to deploy Node.js applications, and review popular options that can help you successfully tackle the deployment process. This course walks through how to deploy apps to Heroku, AWS Elastic Beanstalk, and Microsoft Azure. Follow Kirsten Hunter as she sets up a simple project and works through different deployment scenarios. Throughout the course, Kirsten shares practical tips and insights into the pros and cons of each option. Plus, she goes over how to work with some of the most commonly-used continuous deployment systems, including Jenkins and CircleCI.

Topics include:

  • MongoDB and GitHub setup
  • Creating a Heroku app
  • Deployment using Elastic Beanstalk
  • Azure host creation and environment configuration
  • Continuous deployment tools
  • Working with Jenkins, Travis CI, and CircleCI
Table of Contents

Introduction
1 Welcome
2 What you should know before watching this course

Setting Up Your Application
3 Project overview
4 MongoDB setup
5 Development environment
6 Packaging choices
7 Using Git for deployment
8 GitHub setup

Heroku
9 Heroku setup
10 Heroku application creation
11 Heroku application interaction
12 Heroku pipelines

AWS Elastic Beanstalk
13 AWS setup
14 AWS Elastic Beanstalk
15 Elastic Beanstalk setup
16 Elastic Beanstalk interface

Azure
17 Azure setup
18 Azure host creation
19 Azure environment configuration

Continuous Deployment
20 CI CD overview
21 Jenkins server
22 Travis CI
23 CircleCI

Conclusion
24 Next steps