Web Development


Heroku for NodeJS

Don't get left behind by the cloud hosting revolution: use node.js to build and deploy your first four Heroku websites

3.85 (13 reviews)


1 hour


Dec 2020

Last Update
Regular Price

What you will learn

Deploy your first four websites on Heroku

Build web apps using the Express framework

Use add-ons such as Redis

Troubleshoot errors

Configure and customise your Heroku environment


Are you a Node.js/JavaScript programmer? If so, this course will get you up to speed with Heroku in record time.

Invest just one hour of your life to learn to use Platform-as-a-Service (PaaS) cloud hosting and I promise you that you will fall in love, as well as adding a valuable skill to your CV.

Following along step-by-step, you will:

* Deploy your first four websites to the cloud
* Use add-ons such as Redis
* Troubleshoot errors using the Heroku CLI
* Configure and customise your virtual server

Click the "Buy Now" button to get started immediately. The course comes with lifetime access to the videos and materials. If you don't love it, just use the 30-day money-back guarantee.

What is Heroku?

Heroku is a cloud hosting platform that allows you to deploy websites and web applications with a simple git push.

Heroku manages the environment, including installing Node.js on your own virtual server: all you have to do is tell it what to do and Heroku does the rest.

What should I learn Heroku?

If you run your own website, Heroku is a cost-effective and convenient way to host it without having to manage your own server or be dependent on your hosting company to give you the correct version of Node.js

If you are an employee, many companies are converting to cloud platforms such as Heroku. Therefore, having this skill on your CV will increase your employment opportunities and make you more valuable to your existing employee.

Why should I sign up for this course?

I've designed this course to get you up to speed as fast as possible. We will dive straight in and write code: you can follow along with all of the examples and get your first web application live in the first hour.

I've been working as a software consultant for over ten years, as well as being a teacher here on Udemy and I will be here to help you every step of the way.


Heroku for NodeJS
Heroku for NodeJS
Heroku for NodeJS
Heroku for NodeJS




Getting set up

Setting up your environment

Creating a Heroku account

Installing the Heroku CLI

Example code

Setting up Heroku on Windows

Windows setup instructions

Installing git on Windows

Installing Heroku CLI on Windows

Using Git Bash on Windows

Your first Heroku app

Heroku architecture

Installing Express

Writing our first app

Creating a git repo

Connecting to Heroku

Adding a Procfile

Redeploying the app

Using config vars

What are config vars?

Running project 2

Adding a local config variable

Pushing to Heroku

Remote config variables

Config vars in the dashboard

Using add-ons

What are add-ons?

Running project 3

Using Redis

Deploying the app

Redis add-on

Redis in action

Add-on documentation

Resources and elements

Troubleshooting errors

Running project 4

Breaking the app

Viewing the logs

Rolling back


Exploring the dashboard

Changing dyno type

Configuring SSL and domains



Bonus lecture


Udemy ID


Course created date


Course Indexed date
Course Submitted by