Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Node.js: Deploying Applications

Node.js: Deploying Applications

1h 24mIntermediate2018-04-09

Authors

Kirsten Hunter

Kirsten Hunter

Developer Advocate at DataStax

Course details

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.

Learning objectives
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

Skills covered

Node.jsJavaScript FrameworksWeb DevelopmentOpen SourceDeep Dive (X:Y)

Concepts

0. Introduction

  • 01 - Welcome
  • 02 - What you should know before watching this course

1. Setting Up Your Application

  • 03 - Project overview
  • 04 - MongoDB setup
  • 05 - Development environment
  • 06 - Packaging choices
  • 07 - Using Git for deployment
  • 08 - GitHub setup

2. Heroku

  • 09 - Heroku setup
  • 10 - Heroku application creation
  • 11 - Heroku application interaction
  • 12 - Heroku pipelines

3. AWS Elastic Beanstalk

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

4. Azure

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

5. Continuous Deployment

  • 20 - CI CD overview
  • 21 - Jenkins server
  • 22 - Travis CI
  • 23 - CircleCI

Conclusion

  • 24 - Next steps

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