Welcome to the Node.js Basics Practice repository! π
This repository is designed to help me learn and practice the core fundamentals of Node.js using simple, hands-on examples.
The purpose of this project is to:
- Understand the Node.js runtime environment
- Practice core modules like
http
,fs
,path
, etc. - Build simple applications and servers using vanilla Node.js
- Learn how to handle asynchronous operations
- Explore how modules and exports work
- Get comfortable using
npm
, writing scripts, and managing packages - Learn how to organize Node.js projects
- Clone the repository:
git clone https://github.com/rashedulalam46/node-js-basic.git cd nodejs-basic
node index.js
Open your browser and go to http://localhost:3000
β Setting up Node.js and npm
β Running JavaScript files with node
β Working with core modules:
http β Create basic web servers
fs β File system operations (read/write files)
path β Path utilities
events β Event emitters
β Asynchronous programming using callbacks and Promises
β Basic CLI tools using Node.js
β Creating and importing custom modules
β package.json and npm scripts
-Node.js -Visual Studio Code -npm -Git & GitHub