2024 Node Js Learning Path [PDF]

@HM Daniyal 2024 Node.js Learning Path @HM Daniyal 01 Introduction Node Js NPM What is nodejs Installing Package

6 0 20MB

Report DMCA / Copyright

DOWNLOAD PDF FILE

2024 Node Js Learning Path [PDF]

  • 0 0 0
  • Gefällt Ihnen dieses papier und der download? Sie können Ihre eigene PDF-Datei in wenigen Minuten kostenlos online veröffentlichen! Anmelden
Datei wird geladen, bitte warten...
Zitiervorschau

@HM Daniyal

2024 Node.js Learning Path

@HM Daniyal

01 Introduction

Node Js

NPM

What is nodejs

Installing Packages

why use nodejs

Updating Packages

nodejs vs browser

Creating Packages

nodejs history

Running Scripts

@HM Daniyal

02 Error Handling Call Stack

Stack Trace

Uncaught exceptions

handling async error

types of errors javascript errors

assertions error

system errors

user specified errors

@HM Daniyal

03 async progamming

Promises

Event Loop

Call backs

async/await

setinterval

setimmediate

event emmiter

next tick

set timeout

@HM Daniyal

04 Working with files

fs modules

opensource pckgs

path module

glob

process,cwd()

globby

__dirname

fs-extra

__filename

chokidar

@HM Daniyal

05 Working with APIs

API Calls

HTTP server

http module

expressjs

nestjs

fastify

Authentication

jsonwebtoken

passport.js

http module

axios

unfetch

got

@HM Daniyal

06 Working with databases

Relational

Document

prisma

mongoose

sequelize

prisma

TypeORM

Native Drivers

Knex

Native Drivers

@HM Daniyal

07 Command Line App

I/O

dontenv

process.env

printing Output Taking Input

process.argv

process.stdout process.stdin

commandar.js

process.stderr Promts package Chalk package Inquirer package figlet package

@HM Daniyal

08 Other IMP topics

• Testing

Jest, Mocha, Cypress

• Logging

Morgan, Winston

• Modules

Creating custom modules, commonJS, ESM

• Template Engines

ejs, pug, marko

• Keeping Application Running

nodemon package

• Common built-in Modules

fs, os, net, path, url, events,

http, console, assert, process, cluster

pref_hooks, crypto, Buffer

• More Debugging

Memory Leaks, Garbage collections

node --insprects

HM Daniyal

[email protected]

FOLLOW ME FOR MORE

Thanks

for watching