Useful Links
Computer Science
Web Development
Node.js Runtime Environment
1. Introduction to Node.js
2. Setting Up the Development Environment
3. Core Architectural Concepts
4. Node.js Module Systems
5. NPM Package Manager
6. Asynchronous Programming in Node.js
7. Core Node.js Modules
8. Buffers and Streams
9. Building Web Applications with Express.js
10. Working with Databases
11. Advanced Topics
12. Testing and Debugging
13. Security Best Practices
Setting Up the Development Environment
Installing Node.js and npm
Downloading from Official Website
Using Node Version Manager
Installing nvm
Managing Multiple Node.js Versions
Switching Between Versions
Installing via Package Managers
Homebrew on macOS
apt on Ubuntu/Debian
Chocolatey on Windows
Verifying the Installation
Checking Node.js Version
Checking npm Version
Testing Basic Functionality
The Node.js REPL
Starting the REPL
Basic REPL Commands
Using REPL for Experimentation
REPL Special Commands
Customizing REPL Environment
Running Node.js Scripts
Executing JavaScript Files
Passing Command-Line Arguments
Using Shebang for Executable Scripts
Setting File Permissions
Previous
1. Introduction to Node.js
Go to top
Next
3. Core Architectural Concepts