Semantic Versioning (SemVer)
Course Content
0 / 26 completedInstall Node JS
Understanding Node.js Architecture
Run Your First Node Program
Introduction to Node JS
Working with Core Modules
Node.js Module System (CommonJS vs ES Modules (ESM))
The os Module
The http Module
The fs Module (File System)
The path Module
Understanding NPM (Node Package Manager)
How to Create Your Own Custom Modules
Install and Verify Node js and NPM (optional video)
Initializing a New Project with npm init
Understanding the package.json File
Managing Dependencies
Essential npm Commands
The package-lock.json File
Installing Packages (locally, globally or a specific version)
Semantic Versioning (SemVer)
Security and Auditing
Streams in Node js
Practical Project Update Package Version using Semantic Versioning
Project Create a Simple Chat Server using Event emitter
Event Emitter in Node js
Work with Readable Streams