Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

A step-by-step guide for class 6 work

1. Modular Programming

Modular ka matlab hai ke aap kisi aur ki ya apni bani hui cheez (code) ko alag-alag
hisson (modules) mein baant kar istemal karte hain. Har module ko aap doosre code
mein import karke use kar sakte hain. Is se code ko manage karna aur samajhna asaan
ho jata hai.

2. tsconfig.json:

tsconfig.json file sirf TypeScript language ke liye hoti hai. Ye file TypeScript compiler ko
bataati hai ke project kaise compile karna hai. Ismein different options hote hain jaise
ke kis JavaScript version mein compile karna hai (target) aur modules kaise handle
karne hain.

3. package.json:

package.json file pooray Node.js project ya application ke configuration ko track karta


hai. Ismein project ka naam, version, dependencies (jo libraries ya code doosron ne
likha hai aur aapke project ko chahiye), scripts, aur bhi bohot kuch hota hai.

4. JSON File Format:

JSON (JavaScript Object Notation) ek data format hai jo ke asaani se insaan aur
machines dono ke liye samajhne mein asaan hota hai. Ye aksar configuration files ya
data exchange ke liye istemal hota hai.

5. JavaScript History:

JavaScript ko Brendan Eich ne 1995 mein invent kiya tha, aur ye 1997 mein ECMA
(European Computer Manufacturers Association) standard ban gaya. JavaScript web
pages ko interactive banane ke liye use ki jaati hai.

6. Language and Environment in tsconfig.json:


tsconfig.json file mein target option ko update karke aap specify kar sakte hain ke
TypeScript ko kis ECMAScript version mein convert karna hai. Jaise ke "es2016" ki jagah
"es2020" kar denge to latest features use kar sakte hain.

7. Module Resolution:

Module resolution ka matlab hai ke jab aap kisi module ko import karte hain to
TypeScript ya Node.js ko ye batana ke woh actual code kahan pe hai. Achi quality ke
graphics ke liye aapko sahi modules aur libraries ka chunav karna hoga.

8. Steps for Setting Up TypeScript and Node.js:

tsc --init: Ye command tsconfig.json file create karta hai.

npm init -y: Ye command Node.js project ke liye package.json file create karta hai aur -y
flag se saare options ko default 'yes' set kar deta hai.

npm init: Ye command bhi package.json file create karta hai lekin -y flag ke bina aapko
har option ke liye input dena hota hai.

package.json file mein type: module add karne se aap Node.js mein ES modules use
kar sakte hain.

9. Dynamic Programming:

Dynamic programming mein aap parameters aur functions ka istemal karke flexible aur
efficient code likh sakte hain jo different inputs ke saath kaam kar sakta hai.

10. Node.js

Node.js ek open-source aur cross-platform JavaScript runtime environment hai. Iska


matlab hai ke Node.js JavaScript ko server-side scripting ke liye use karta hai. Node.js
V8 JavaScript engine par chalta hai, jo Google Chrome ka core hai, lekin browser ke
bina. Isse Node.js bahut hi performant banata hai. Node.js ek single process mein
chalta hai, jismein har request ke liye ek naya thread create nahi hota. Node.js standard
library mein asynchronous I/O primitives provide karta hai, jisse JavaScript code block
nahi hota aur libraries Node.js mein non-blocking paradigms se likhi jaati hain. Iska
matlab hai ke Node.js I/O operations (jaise network se data read karna, database
access karna, ya filesystem se data read karna) ko thread ko block nahi karta, aur jab
response aata hai, tab operations resume ho jaate hain. Isse Node.js ek server ke saath
hazaron concurrent connections handle kar sakta hai bina thread concurrency ko
manage kiye, jo bugs ka major source ho sakta hai. Node.js ka ek unique advantage hai
ke frontend developers jo browser ke liye JavaScript likhte hain, woh ab server-side
code bhi likh sakte hain bina kisi alag language seekhe. Node.js mein new ECMAScript
standards bhi use kiye ja sakte hain bina users ke browsers ko update karne ki zarurat
ke. Node.js ke architecture mein event-driven model hai jo asynchronous I/O ko
optimize karta hai. Isse real-time web applications aur high-throughput web
applications mein use kiya ja sakta hai. Node.js initially Linux aur Mac OS X ke liye
develop hua tha, lekin ab ye Windows, Unix, macOS, aur zyada platforms pe bhi chalta
hai. Node.js ke liye package manager npm hai jo packages ko manage karta hai.
Node.js ka use command line tools aur server-side scripting ke liye hota hai.

11. npm

npm (Node Package Manager) JavaScript ke runtime environment Node.js ke liye


default package manager hai. Iska kaam hota hai JavaScript ke packages ko manage
karna, publish karna, aur download karna. npm ke zariye aap open-source libraries aur
packages ko apne projects mein use kar sakte hain. npm se aap dependencies manage
kar sakte hain aur apne khud ke software ko bhi publish kar sakte hain. npm ko Node.js
ke sath install kiya jata hai, iska matlab aapko npm use karne ke liye Node.js install
karna padega. npmjs.com ek online repository hai jahan pe JavaScript packages store
hote hain aur developers unko download kar sakte hain. npm se aapko dependencies
manage karne mein madad milti hai aur apne khud ke software ko bhi publish kar sakte
hain. npm ke packages package.json files mein define hote hain.

You might also like