Learn How To Deploy Node.Js App on Google Compute Engine

In this course you will learn How you can deploy your Node.JS application on Google Compute Engine
3.0 (14 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
719 students enrolled
Instructed by Munish Kapoor IT & Software / Other
25% off
Take This Course
  • Lectures 13
  • Length 44 mins
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 5/2016 English

Course Description

Course Description

In this course we'll look at How to deploy Node.JS app on Google Cloud Infrastructure. So no previous knowledge is expected and just about anyone can benefit from it. Nevertheless, some basic experience with the Linux Command Line Interface might be useful.

There are many factors to consider when choosing a platform for your enterprise applications or customers. When AnyPresence debated the adoption of Java, .Net, or Node.JS for our enterprise development platform, the decision wasn’t obvious or made overnight. In the end, the scalability, speed, enterprise readiness, and community support of Node.JS swayed our engineers.

If you're building your next-generation scalable applications -- especially APIs for mobile and Web integration in IoT -- then this course is for you.

What are the requirements?

  • Have a computer with Internet
  • Basic knowledge of unix commands
  • Be ready to learn an app deployment on cloud infrastructure
  • Prepare to deploy node app!

What am I going to get from this course?

  • Basic knowledge of Node.JS
  • Learn how to deploy Node.JS app in compute engine
  • Learn Google compute engine deployment

Who is the target audience?

  • It's perfect for complete beginners with zero experience
  • If you want to take ONE COURSE to learn everything you need to know about cloud deployment, take this course
  • This course is for Node.JS app developer who wants to learn about cloud deployment, regardless of previous experience

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: Welcome

I am using Google Cloud infrastructure in this course.

if you are node.js developer but you don't have any experience of cloud deployment then this is right course for you.

Take this course to start deploying scalable Node.JS apps and Mobile API's on Google cloud platform


Why Google Cloud Platform? Google’s cloud platform provides reliable and highly scalable infrastructure for developers to build test and deploy apps. It covers application, storage and computing services for backend, mobile and web solutions. More than four million apps trust and use the platform"

Section 2: Setting Up a Google Cloud Account

In this video I will cover following steps

  • Setting up Google Cloud Account to access Google cloud Services

In this video you I will cover following steps

  • Create new project from drop down menu
  • Create new project from main dashboard
  • Setting up Google billing account
  • Browse all Projects

In this video you I will cover following steps

  • Navigate to compute engine
  • Setting up new virtual instance and location
  • Setting up linux image and storage
  • Configure firewall 
Section 3: Setting Up Node.JS and GIT

In this video you I will cover following steps

  • will install Node.Js on linux instance
  • test installation 
  • hello world Node.js


In this video you I will cover following steps

  • Setting up Github social coding
  • Fetch repository from Github

In this video you I will cover following steps

  • Test of fetched Node.JS app from repository
Section 4: Setting Up NGINX

In this video you I will cover following steps

  • Will setup NGINX reverse proxy server
  • Configuration of Node.JS app with NGINX server

In this video you I will cover following steps

  • NGINX Server testing
  • Node.JS App testing
Section 5: Advanced Setup

In this video I will show you how you can point your domain with Google Cloud Instance


In this video you I will cover following steps

  • Installation of Forever
  • Basic forever commands

In this video you I will cover following steps

  • Node.JS app testing
  • Node.JS app running forever in background

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Munish Kapoor, Senior Software Engineer

I've been developing Web apps  since 2008, I know about a dozen different programming languages.

I am fluent in the following languages; Android, iOS, Node.JS, PHP, Java, Javascript, jQuery, Objective-C, Swift, HTML5, CSS3, JSON and XML.

In 2011 I fulfilled my dream and became a successful Mobile App Developer. I spend my time developing Mobile Apps, creating Enterprise applications, making custom code solutions.

I love being creative and solving problems, programming and app development allow for this passion quite nicely. I also love to share my programming experience by writing blog articles and video tutorials, I think information and knowledge is power, and we should never stop learning new things.

Ready to start learning?
Take This Course