0:00
आज के इस वीडियो में हम लोग देखेंगे
0:01
JavaScript सर्वर भी किस तरह से काम करती है, हमने Client Set JavaScript के बारे में देखा
0:05
हमने ये देखा कि किस तरह से JavaScript को Front End पर इस्तेमाल करना है, अब हमारा Focus रहेगा
0:09
बैक एंड भी किस तरह से JavaScript को इस्तेमाल करना है, और कैसे जावास्क्रिप्ट को सीख कर आप एक full stack developer बन सकते है��
0:15
front end और back end दोनों भी जावास्क्रिप्ट कैसे इस्तेमाल कर सकते हैं चलते हैं computer screen में and let's get started
0:21
गैस अब time आ चुका है जावास्क्रिप्ट on the server समझने के लि��
0:30
अभी हमने जो भी JavaScript के बारे में पढ़ा हमने इतनी सारी अपनी Rappels बनाई हैं हमने इतनी सारी Rappels से practice किया एक बार Rappel हमने बनाई तो हम उसको Rapplet के विदिन चला पा रहे थे काफी लोगों को confusion ये हो रहा था कि हम जो Rappel बनाते हैं वो at the end of the day कैसे चलती है तो कुल मिला के ��
1:00
यहाँ पर देखो इसका एक web view मुझे देखने को मिल रहा है तो यहाँ जो भी code मैं लिखता हू��
1:04
तो मेरी convenience के लिए replit क्या करता है कि मुझे एक तो यह चीज देता ह��
1:08
जहाँ पर मैं code लिख सकता हूँ और यहाँ पर इसका जो output है वो देता है तो यह काफी convenient हो जाती है चीज ठीक है अब यहाँ पर मैं आप लोग को main बात बताता हूँ आप लो��
1:17
जावास्क्रिप्ट को जब इस प्रकार से चलाते हो तो यह client पर run करती है यानि कि अगर आप चला रहे हो इसक��
1:22
तो आपके computer पे, मैं चला रहा हूँ तो मेरे computer पे, ठीक है, तो इस तर��
1:26
से ही run करती है, देखो ये वाली file sound लेकर आ रही थी, अभी बज़ेगी sound, शायद 12 second के बा��
1:32
बज़ेगी, हाँ, तो कुल मिला के बाद यही है, अब अगर मालो आप कहते हो क��
1:36
क्या JavaScript server पर run कर सकती है यह sound by the way यह इस code की वज़े से चल��
1:42
तो मैं कहूँगा हाँ यार बिल्कुल कर सकती है तो अगर मैं आपर node.js
1:47
लिखूँ तो node.js एक JavaScript का run time है अब देखो क्या होता है क��
1:50
जब भी आप किसी website पर जाते हो तो वह आपको HTML, CSS और JavaScript देती ह��
1:54
JavaScript जो आपकी execute होती है वो browser execute करता है कुछ security measures को लेक��
1:59
obviously execute करता है ऐसा नहीं कि अगर आपने कोई ऐसा code भेज दिय��
2:03
कि operating system delete कर दो तो वो कर देगा नहीं ऐसा नहीं है browser आपका operating system के अंदर चलता ह��
2:09
और जो JavaScript है वो browser के अंदर चलती है तो जब JavaScript चलती ह��
2:13
browser control block allow google replit codewithari websites javascript computer run browser run CPU CPU
2:38
लेकिन अगर हम चाहें तो एक सर्वर पर चला सकते हैं जावास्क्रिप्ट ठीक है तो जावास्क्रिप्ट जब हम सर्वर पर चलाएंगे तो मैं एक 5 डॉलर का डिजिजिल ओशन लिनोड या फिर मान लो वॉल्टर का एक सर्वर ले लूगा ठीक है यह AWS का सर्वर ले लूग��
3:08
और मैं इसको डाउनलोड कर रहा हूं 30 MB का मात्र सॉफ्टवेयर है और यह जैसे ही डाउनलोड हो जाएगा ओप��
3:14
हो जाएगा वहीं नोट जैसे को आपको नेक्स्ट करके लाइसेंस एग्रीमेंट जैसे मैं भी रिड कर रहा हूं और मैंन��
3:18
लिया और अब आप next करके इसको जो है install कर लेना ठीक है मैंने पूरा बड़ा याद कर लिय��
3:23
मैं लाइसेंस एक्रीमेंट अब आप इसको चेक मत करना next करके install कर लेना ठीक है और मैं इसक��
3:29
install कर लेता हूँ जैसे ही मैं इसको install करूँगा मेरा note js इस computer पर install ह��
3:33
जाएगा ठीक है और यह मैं क्यों कर रहा हूं मैं रेपलेट क्यों नहीं यूज कर रहा हूं मैं चाहूं तो रेपले��
3:37
भी यूज कर सकता हूं मैं करूंगा ल знаем लेकिन मैं जैसा को एक अंडरस्टैंडिंग देने के लिए नोट जे��
3:41
करवा रहा हूँ कि अगर आप चाहते हो कि आपका computer पे चले code मतलब server side चले code अब आप confused मत होना है इस बात क��
3:47
लेके की code तो computer पे पहले भी चलना था अभी भी चल रहा है देखो ये हमारा dev environment है जो हमारी windows ह��
3:53
वो हमारा dev environment है और यहाँ पर हम code run कर रहे है मान लो कि मैं इसको बाद में किसी सर्वर पर deploy करना चाहू��
4:01
तो मैं as it is जो code मैंने अपने computer पर लिखा है वो मैं उस सर्वर पर डाल दूँगा फिर उस सर्वर के तरू सर्व किया जाएग��
4:06
back-end का code visible नहीं होता है front-end का code visible होता ह��
4:10
कैसे visible होता है front-end का code जैसे कि इस website ने क्या code भेजा ह��
4:14
वो मैं view page source में जाकर देख सकता हूँ even javascript भी देख सकता हू��
4:18
ठीक है लेकिन ये website ध्यान से सुनना इस बात को ये website इस page को generate करने के लि��
4:24
किस code का इस्तेमाल कर रही है वो मैं नहीं देख सकता वो इनके server में है nodejs.org क��
4:29
जो server होगा उस पे है तो उस server पे इन्होंने क्या code लिखा है वो मैं नहीं देख सकत��
4:33
मैं बस उस server को request कर सकता हूँ server एक black box है मेरे लि��
4:36
उस server से मैं कहूँगा कि बहुत मुझे node.js.org दे दो वो मुझे node.js.org दे देग��
4:41
मैं उसके अंदर का code नहीं देख सकता � Sugar ठीक है चलो यह समझ में आगे आपको इसका मैं जैसे देख सकता हूं तो मैंने इसका जैसे भी निकाल लिय��
4:49
पर स्पूर्ट जावास्क्रिप्ट में क्या लिखा हुआ है देखो सब इन्होंने लिखा है मैं यह देख सकता हूं और मै��
4:54
Oi successfully Windows 11 terminal terminal node node node node
5:29
जो यह होता है आरीपी एलवेपिल अब रपलेट से विशेष मत होना भी ठीक है अगर मैं रपल नोट लिखो यहां पर त��
5:35
इसको नोट का रापल कहते हैं इसकी पॉइंट होती है रीड एवैल्यूएट प्रिंट लूप यानि कि क्या होगा जो भी आ��
5:41
लिखोगे वो execute होता रहेगा जिससे मैंने मान लो यहाँ पर लिख दिया let A is equal to five और मैंन��
5:47
लिख दिया let B is equal to seven अगर मैं A plus B लिखोगा तो वो evaluate करके मुझे दे देगा तो इस��
5:53
rappel कहते है note js की तो जो rappel शब्देस का literal मतलब यह होता है ठीक है अब हाँ ह��
5:58
रेपलेट पे रेपल्स बनाते हैं तो इसलिए काफी फेमस है रेपलेट तो हम लोग रेपल्स बनाते हैं तो इसको रेपल कहते हैं हम लोग लेकिन असलियत में रेपल क्या होती है असलियत में रेपल यह होती है ठीक है रीड इवाल्यूवेट प्रिंट लूप तो अगर आ��
6:28
वो एक रैपल होता है तो इस तरह से आप लोग जो है कह सकते हो ठीक है अब यहाँ पर हम बहुत सारी चीज़��
6:33
कर सकते हैं जावास्क्रिप्ट ऑन थे सर्वर पर क्योंकि चल रही है तो यहाँ पर यह जावास्क्रिप्ट मेर��
6:38
फाइल सिस्टम को रीड कर सकती है, मैं इसे scripting कर सकता हूँ, जैसे कि मालों मैं चाहता हूँ कि मेरे इ��
6:43
computer के अंदर जितने भी folders हैं, वो सब में जहां जहां hairy लिखा हुआ है, वहां वहां John Doe हो जाए, ठीक है
6:50
तो मैं rename कर सकता हूँ अपने folders को, server side javascript, browser के बाहर की files मेरी
6:54
तब तक नहीं देख सकती, जब तक मैं allow ना करूँ, ठीक है, ऐसा नहीं है कि किसी ना आपको
6:58
node.js वालों ने javascript भेजी है, और वो मेरे computer का data ले गए, नहीं, ऐसा नहीं कर सकते हैं वो
7:46
system डा blacks और यह आइडिया इतना ज्यादा पॉपुलर ह trascoil जावास्क्रिप्ट को अब इस तरह से भी यूज क��
7:52
पा रहे हैं जो कि काफी अमेजिंग है काफी बढ़िया है एक बहुत अच्छा कॉनसेप्ट है ठीक है तो नोट ज़िस का जन्��
7:57
इस तरह से हुआ अब नोट जैसे हम लोग प्रोग्राम्स बनाएंगे वह हमारे ऑप्टेटिंग सिस्टम की फाइल्स को भ��
8:02
रिपायेगा कई चीजें कर रहे हम पूरा बैक एंड लिख सकते हैं यार हम अपने डेटाबेस को रिप्राइट कर सकत��
8:06
पर database का password भी डाल सकते हैं क्योंकि server का code तो दिखने वाला नहीं है किसी को ठीक है अगर ये सारी चीज़े आपको confusing लग रही है तो tension आप पतलो follow करते रहो आने वाले कुछ videos और काफी बढ़िया चीज़े मैं आप लोगों को बताऊंगा so I hope कि आप लोगों को मज़ा आ रहा है ��
8:36
बना रहा हूं यह बना रहा हूं लेकिन हम लोग समझना चाहते थे कि चीजें काम कैसे करते हैं तो अगर मैं भ��
8:41
आप लोगों अपनी प्रोफाइल में लेकर चलूं और मैं आप लोगों को अल्टिमेट जा� Gregory के 95th वीडियो में ए��
8:48
राप्पल बनाऊंगends यहां पर मैं लिखता हूं इसको जावास्क्रिप्ट ऑन दी सर्वर ठीक है जावास्क्रिप्ट ऑ��
8:59
दी सर्वर और यहां पर डिरेक्टली जो है डॉट जेस फाइल्स के अंदर अपने लॉजिक को लिख सकता है इसमाल मै��
9:04
यहां पर सीधे कंसोल डॉट लॉग और यह पहली बार मैं नहीं बना रहा हूं मैंने स्टार्टिंग के इस कोर्स में भ��
9:09
बनाई थी यह चीज नोट जीएस और एसटीएमल सीज जावास्क्रिप्ट टेंपलेट यह फर्क है ठीक है मैं लिखाओंगा ह��
9:14
आप यह नोट जेस ठीक है अगर मैं यह करूं और इसको रन करूं तो डिरेक्टली मुझे आउटपूट या कंसोल मे��
9:22
मिलेगा मुझे कोई ब्राउजर में नहीं मिलेगा क्योंकि यह डिरेक्टली यहां पर सर्वर पर रन हो रहा है तो देख��
9:26
I'm using Node.js, ठीक है, तो इस तरह से जो है, आप लोग JavaScript को on the server
9:30
जो है, वो run कर सकते हो, आने वाले वीडियोस में हम लोग क्या करेंगे, आने वाले वीडियोस मे��
9:34
हम लोग देखेंगे NPM क्या होता है, packages क्या होते है Node.js के अंदर
9:38
और किस तरह से Node.js की शक्तियों का इस्तेमाल किया जा सकता है तो अगर आपने अभी तक जावास्क्रिप्ट की प्लेटेस्ट अक्सेस नहीं कर लिए तो इसे जरू��
9:44
access कर लें अभी के लिए इस वीडियो में इतना है guys thank you so much guys for watching this video
9:48
and I will see you next time