Intro to Node

About

In this module, we’ll explore the exciting world of Node.js (commonly referred to as Node), a powerful and versatile JavaScript runtime that has revolutionized how we build scalable and efficient web applications with JavaScript on the back-end.

From understanding the basics of Node and its ecosystem, including npm (Node Package Manager), to importing and utilizing Node packages, this module gives learners a practical introduction this powerful new tool. We’ll unravel the reasons behind Node’s widespread adoption and highlight its performance benefits and the flexibility it creates for full-stack development.

Content

Lesson Video Time Video Skills
Setup 1 min link Setting up the development environment.
Concepts 3 min link Understanding Node’s use for server side JavaScript.
Executing JavaScript with Node 6 min link Using Node to execute JavaScript in the terminal.
Node’s Built-in Modules 7 min link Using Node’s built-in fs module.
Intro to npm 3 min link Using Node Package Manager (npm) to install and manage dependencies.
Setting up a Node Application 4 min link Using npm init and understanding the package.json file.
Installing Node Packages 7 min link Installing a Node package from the npm registry.
Requiring and Using Node Packages 6 min link Requiring and using Node packages from npm in our own apps.
CJS vs ESM Modules 4 min link Understanding CommonJS vs ESM module usage.
More about Node 3 min link Understanding Node’s popularity and widespread adoption.
Total content 44 min –  

References

📖 Reference Materials

Internal

Prerequisites

Course landing pages

Resources

✏️ Instructor Guide

🎥 Video Hub

🏗️ Release Notes


Find a 👾 bug 👾 or have suggestions? Let us know!