• Stars
    star
    275
  • Rank 144,909 (Top 3 %)
  • Language
    JavaScript
  • Created over 3 years ago
  • Updated about 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

This repository contains necessary codes and resources that I discuss in my Node.js Tutorial series at Youtube. Playlist link: https://www.youtube.com/watch?v=WC-g0JtEIwM&list=PLHiZ4m8vCp9PHnOIT7gd30PCBoYCpGoQM

Youtube Facebook Instagram LinkedIn


Logo

সহজ বাংলায় Node.js টিউটোরিয়াল সিরিজ

Table of Contents

Update Node

Please follow the below instructions to update node in your machine:

Windows

  1. Update npm
    npm install npm@latest -g
  2. Clear npm cache
    npm cache clean -f
  3. Install n
    npm install -g n
  4. Update node to latest version
    n latest

Mac

  1. With Homebrew
    brew update
    brew upgrade node

Install and Update yarn

Please follow the below instructions to install or update yarn in your machine.

On Windows

  1. Install yarn
    npm install -g yarn
  2. Update yarn
    yarn set version latest

On Mac

  1. Install yarn
    brew install yarn
  2. Update yarn
    brew update
    brew upgrade yarn

VS Code Editor Setup

In order to follow along the tutorial series, I recommend you to use Visual Studio Code Editor and install & apply the below extensions and settings.

Extensions

Install the below extensions:

Settings

Go to your Visual Stuido Code settings.json file and add the below settings there:

// config related to code formatting
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true,
"[javascript]": {
  "editor.formatOnSave": false,
  "editor.defaultFormatter": null
},
"editor.codeActionsOnSave": {
  "source.fixAll.eslint": true,
  "source.organizeImports": true
},
"eslint.alwaysShowStatus": true

Set Line Breaks

Make sure in your VS Code Editor, "LF" is selected as line feed instead of CRLF (Carriage return and line feed). To do that, just click LF/CRLF in bottom right corner of editor, click it and change it to "LF". If you dont do that, you will get errors in my setup.

Line Feed

Linting Setup

In order to lint and format your code automatically according to popular airbnb style guide, I recommend you to follow the instructions as described in video. References are as below.

Install Dev Dependencies

yarn add -D eslint prettier
npx install-peerdeps --dev eslint-config-airbnb-base
yarn add -D eslint-config-prettier eslint-plugin-prettier

Setup Linting Configuration file

Create a .eslintrc.json file in the project root and enter the below contents:

{
  "extends": ["prettier", "airbnb-base"],
  "parserOptions": {
    "ecmaVersion": 12
  },
  "env": {
    "commonjs": true,
    "node": true
  },
  "rules": {
    "no-console": 0,
    "indent": 0,
    "linebreak-style": 0,
    "prettier/prettier": [
      "error",
      {
        "trailingComma": "es5",
        "singleQuote": true,
        "printWidth": 100,
        "tabWidth": 4,
        "semi": true
      }
    ]
  },
  "plugins": ["prettier"]
}

Contact

Sumit Saha - [email protected]

Project Link: https://github.com/learnwithsumit/nodejs-basic-bangla

Youtube Channel: https://youtube.com/LearnwithSumit

More Repositories

1

think-in-a-react-way

All the lessons given regarding React JS in Learn with Sumit React JS Tutorial Series called "Think in a React way"
365
star
2

react-dev-roadmap-2024

React Developer Roadmap - Beginners to Advanced - 2024
191
star
3

react-quiz

React Quiz Application for Learn with Sumit React Tutorial Series
HTML
110
star
4

tailwind-playlist

Tailwind CSS Playlist lessons by Learn with Sumit
102
star
5

learnwithsumit

Official github profile repository of Learn with Sumit
100
star
6

chat-application

Chat application with express.js and ejs template engine
JavaScript
99
star
7

css-grid-tutorial

A complete guide to CSS Grid Tutorial
HTML
81
star
8

express-js-tutorial

This repository will contain source codes of different lessons taught in my Express JS Tutorial Series
81
star
9

vs-code-settings-extensions

My Visual Studio Code Settings & Extensions
80
star
10

hack-programming-hero

Complete project tutorial showing different applications of Document Object Model (DOM)
JavaScript
80
star
11

uptime-monitoring-api-raw-node

A RESTFul API to monitor up or down time of user defined links. This is a raw node.js project without using any third party modules or packages.
JavaScript
79
star
12

todo-app-with-dom

I have shown a complete project where I have made a "To Do App" using all the knowledge we got from my "Play with DOM" video series. If you follow this video, you will get a clear confidence on how to use DOM in practical projects.
JavaScript
63
star
13

sass-overview-tutorial

SASS - A complete guide in Bangla
SCSS
46
star
14

css-flexbox-tutorial

CSS Flexbox - A complete guide in Bangla
HTML
42
star
15

jspt-3

Weirdest JavaScript Interview Questions & Answers
JavaScript
39
star
16

testing-in-javascript

Source code described in my JavaScript Testing related video tutorial in Learn with Sumit Youtube Channel
JavaScript
38
star
17

react-fetch

React Fetch Tutorial Repository
JavaScript
35
star
18

jspt-1

Github Repository for the resources shown in my 8 JavaScript Pro Tips Tutorial in Youtube
JavaScript
34
star
19

js-tutorial-for-beginners

JavaScript Bangla Tutorial Series for beginners - example codes
33
star
20

nextjs-crash-course-with-heroes

Project files for the crash course I have taken for Programming Hero members.
JavaScript
31
star
21

voice-to-code

An web automation boilerplate using Web SpeechRecognition API
JavaScript
29
star
22

debounce

Example code shown in Learn with Sumit - JavaScript Debounce Technique Tutorial
HTML
29
star
23

cors-tutorial

CORS concept tutorial Example shown in Video tutorial
JavaScript
28
star
24

next14-crash-course

Next.js Overview Crash course
JavaScript
26
star
25

next-uptime-monitoring

Uptime Monitoring Application developed in Next.js
JavaScript
25
star
26

ice-cream-vue

Ice Cream Builder Application with Vue.js
CSS
25
star
27

jspt-2

Github Repository for the examples shown in my JavaScript Tips and Tricks Part 2 Video
JavaScript
23
star
28

tailwind-cn

Tailwind cn() utility guide and example
JavaScript
13
star
29

node-worker-threads

Node.js Worker Threads explained by Learn with Sumit
JavaScript
10
star
30

event-propagation

Event Propagation Explained - bubbling and capturing
HTML
8
star
31

web-workers-api

JavaScript Web Workers API explained
JavaScript
7
star
32

ostad-next-data-fetching

Ostad Live Class - Codes - data fetching, caching and revalidation
JavaScript
6
star
33

event-delegation-js

Event Delegation Example in JS
HTML
6
star
34

intersection-observer

Intersaction Observer Implementation example
HTML
5
star
35

object-groupby

Object.groupBy method explained
JavaScript
5
star
36

tirw-1-assignment-solutions

Assignment Solution for Think in a Redux way course Batch 1 - powered by Learn with Sumit - LWS
JavaScript
4
star
37

preact-signal

State management with Preact Signal
JavaScript
3
star