
Deploy your Node.js app on Heroku and set up a cloud database. Learn to view logs for debugging crashes and to securely store secrets using environment variables.
Set up your node js application on your local machine by downloading the project, installing all dependencies listed in the package, and preparing the environment for deployment.
Demonstrate the end-to-end workflow of a Node.js app, including routing, creating and retrieving users, posting data to a database, and testing with Postman for a Heroku deployment setup.
Create a Heroku account and install the Heroku installer for your Mac or Windows system, then set up your username and password to prepare for deploying a local app.
Create and initialize a local git repository for your node app, manage files with staging and commits, and configure an npm start script in package.json to run the project.
Publish your Node.js app to Heroku by creating a new application with a unique name, pushing local changes to a remote repository, and deploying with dependencies installed.
Learn to check Heroku logs to trace errors, using local and live server views, and access app logs from the dashboard (app name / logs) to diagnose database connections.
Set up a cloud mongodb database with mlab, choose a sandbox free plan, create users, obtain the connection string, and configure environment variables for a node.js app on heroku.
Learn to view your Heroku app’s remote file system and source code by opening the app in your browser, then launching a bash session to list files and folders.
Update your hosted Node.js app on Heroku by implementing a new delete feature, testing locally, and pushing changes to the server while validating requests and database updates.
Thank you for joining this course; celebrate completing the journey and look forward to meeting you again soon.
Ever wanted to know what are the required steps to publish your Web Application in the cloud platform like Heroku?
Learn from Scratch to Finish how to deploy your Node JS Web Applications using Heroku to make your application Live.
Heroku is a container-based cloud Platform as a Service (PaaS). Developers use Heroku to deploy, manage, and scale modern apps.
By taking this course you will find out what these steps are, how to prepare your app for publishing, how to sign up for a Heroku Account, how to setup Database Connection in the cloud for free and how to publish your Web App.
After watching this course you will be able to:
Find out what are the necessary steps of publishing a Web App
Deploy your Web Application
Setting up Database Connection in the Cloud
Effectively view logs to trace the problem
Update your previously published App