Skip to content

rashedulalam46/node-js-basic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

11 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Node.js Basics Practice

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.


πŸ“ Project Purpose

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

πŸš€ How to Run

  1. Clone the repository:
    git clone https://github.com/rashedulalam46/node-js-basic.git
    cd nodejs-basic

Install Node.js from nodejs.org if you haven't already.

▢️ Run the Project

node index.js

Open your browser and go to http://localhost:3000

πŸ“š Topics Covered

βœ… 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

πŸ›  Tools Used

-Node.js -Visual Studio Code -npm -Git & GitHub

About

Node JS basic project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published