Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

freeCodeCamp

Getting Started with Node.js - Full Tutorial

via freeCodeCamp

Overview

Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
Video tutorial covering Node.js from installation onward: what Node and V8 are, the REPL, the Node CLI and process environment, executing files, module wrapping with exports/require, module caching, ECMAScript modules, using and publishing npm packages, package.json scripts, npx and dependency types, building web servers with the built-in http module and with Express, watching files during development, callbacks and promises, events and streams, clusters and PM2, other core libraries, and debugging, closing with a modern JavaScript review. Intended for developers who already know JavaScript basics and want to work server-side.

Syllabus

Getting Node.
What is Node? What is V8? What’s a REPL?.
Node’s CLI and process environment.
Executing files with Node.
Modules wrapping and exports/require.
Modules caching and APIs.
ECMAScript modules in Node.
Using Node/npm packages.
Publishing packages.
Cleanup and global modules.
package.json scripts, npx, and prod/dev dependencies.
Creating a web server with built-in http.
Creating a web server with express.
Require vs import vs import().
Watching files for change in development.
Callbacks and promises.
Events and streams.
Clusters and PM2.
Other core libraries in Node.
Debugging Node applications.
Modern JavaScript review.
What’s next?.

Taught by

freeCodeCamp.org

Reviews

Start your review of Getting Started with Node.js - Full Tutorial

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.