Loading

Quipoin Menu

Learn • Practice • Grow

node-js / node-js - exercise
exercise

Welcome to Node-js Coding exercises

Select a chapter to start practicing exercise questions.

Introduction to Node.js

What is Node.js?
How Node.js Works
Node.js vs Traditional Servers
Installing Node.js
Your First Node.js Program
Node.js REPL

Node.js Core Modules

Global Objects
Path Module
OS Module
File System Basics
File System Advanced
Events Module

File System & Directory Operations

Reading Files
Writing Files
Working with Directories
File Stats & Information
Watching Files
Renaming & Deleting Files
Working with JSON Files

NPM & Package Management

Introduction to npm
Installing Packages
package.json Deep Dive
Semantic Versioning
Using npx
package-lock.json Explained

Modules & Modularization

CommonJS Modules
Creating Custom Modules
Module Caching
ES Modules in Node.js
Built-in Modules Recap

Building HTTP Servers

Creating HTTP Server
Handling Routes
Request & Response Objects
Serving HTML Files
Serving Static Files
Building REST API with Pure Node.js
Introduction to Express.js

Working with Databases

Connecting to MongoDB
CRUD Operations with MongoDB
Connecting to MySQL
Environment Variables

Projects

CLI Notes App
Basic HTTP Server with File Upload