00:00:00
आज के इस वीडियो में देखने वाले हैं
00:00:01
टेंप्लेट इंजंस किस तरह से एक्सप्रेस में
00:00:03
इस्तेमाल करेंगे सब कुछ आप लोगों को स्टेप
00:00:05
बाय स्टेप बताऊंगा और ईजेएस कैसे इस्तेमाल
00:00:07
करना है ये बताऊंगा आप बस इस वीडियो को
00:00:09
लाइक करके नीचे कमेंट सेक्शन में
00:00:10
जावास्क्रिप्ट भी जरूर लिख देना चलते हैं
00:00:12
कंप्यूटर स्क्रीन में लेट्स रोल द
00:00:23
इंट्रो सो आज के वीडियो में बहुत ही ठंडे
00:00:25
दिमाग से समझेंगे कि टेंप्लेट इंजन क्या
00:00:27
है तो मैं वीडियो 92 बना देता हूं यहां पर
00:00:29
जल्दी से और एक एक्सप्रेस ऐप बनाऊंगा बहुत
00:00:32
ही तेज मैं यहां पर सिंपली जो भी कमांड्स
00:00:34
लिखूंगा अगर आपको समझ में नहीं आए तो आप
00:00:36
लोग सिग्मा की जो प्लेलिस्ट है उसको
00:00:37
एक्सेस कर लेना क्योंकि भाई मैं तो यहां
00:00:39
पर लिखूंगा एनपीए मिनिट - y और इसके बाद
00:00:42
मैं एनपीएम आई एक्सप्रेस लिखूंगा और अगर
00:00:44
आपने यह कहा कि मुझे नहीं आता है और
00:00:46
एक्सप्रेस @ 4 क्यों लिख रहे हैं यह नहीं
00:00:48
पता आपको तो यू आर बेटर ऑफ गोइंग टू दिस
00:00:51
प्लेलिस्ट एंड एक्सेसिंग इट एंड वच इट
00:00:53
फ्रॉम द स्टार्टिंग ठीक है क्योंकि भाई
00:00:55
ऐसे नहीं होगा अब मैं यहां पर क्या करूंगा
00:00:57
कि एक ऐप बनाऊंगा अपनी मान लो मैं
00:00:59
index.js बनाता हूं या main.js बनाता हूं
00:01:02
और एक्सप्रेस की बॉयलर प्लेट ले आऊंगा तो
00:01:04
मैं एक्सप्रेस जेएस की साइट पर जाऊंगा और
00:01:06
एक्सप्रेस का जो हेलो वर्ड है वो हम कॉपी
00:01:08
करेंगे ये सब मैं कॉपी करके रख भी सकता था
00:01:10
बट अगेन यार थोड़ा कुछ चीजें ना जो बेसिक
00:01:13
चीजें हैं वो बार-बार होंगी ना तो जरा
00:01:14
अच्छा लगता है क्योंकि रिपीटेशन इज द मदर
00:01:17
ऑफ लर्निंग तो कुछ चीज रिपीट भी करनी
00:01:19
चाहिए बहुत सारे लोग पूछते हैं बार-बार
00:01:20
क्यों कर रहे हो ये सब रिपीटेशन इज द मदर
00:01:22
ऑफ लर्निंग यार आप लोग थोड़ा देखोगे ना तो
00:01:24
इतना ज्यादा टाइम भी नहीं जाएगा आपका कि
00:01:26
यार एनपीएम इट जो नया है उसको एनपीएम इट
00:01:28
माइवा भी बार-बार देख के याद हो जाएगा तो
00:01:30
देखो यार लोकल होस्ट 3000 पर हेलो वर्ड आ
00:01:32
गया है लेकिन आज का मुद्दा हेलो वर्ड का
00:01:34
नहीं है आज का मुद्दा यह है कि भाई धांसू
00:01:36
वेबसाइट है कैसे बनाऊं मैं हां भाई बहुत
00:01:38
हो गई हेलो वर्ड हेलो वर्ड हेलो वर्ड अब
00:01:40
अच्छी वेबसाइट बनानी है तो देखो यार अगर
00:01:42
आप getbootstrap.com पर जाओगे
00:01:44
getbootstrap.com पर तो कुल मिलाकर आपको
00:01:47
एक सस्ता सस्ता तो नहीं कहना चाहिए यार
00:01:49
बहुत ज्यादा हो जाएगा बट मैं कहूंगा टाइम
00:01:52
के हिसाब से मतलब जो आपका टाइम का
00:01:53
इन्वेस्टमेंट है उसके हिसाब से एक सस्ता
00:01:56
तरीका वेबसाइट को बनाने का कि यार आपको
00:01:58
पता ही नहीं क्या चल रहा है आप आपने क्या
00:02:00
किया ब स्प को कर लिया इंस्टॉल और कर लो
00:02:02
आप लोग उसको यूज करना स्टार्ट ठीक है तो
00:02:05
क्या करो वैसे तो हमको तरीके से एनपीएम आ
00:02:22
bootstrap.css प की वेबसाइट प जाकर आप लोग
00:02:24
डॉक्स पर क्लिक करो डॉक्स पर क्लिक करने
00:02:26
के बाद आप लोग को क्या करना है कि ये वाला
00:02:28
कोड कॉपी करना है देखो मैं कौन सा वाला कर
00:02:30
रहा हूं जिसमें बूटस्ट्रैप की सीएसएस भी
00:02:32
है और बूटस्ट्रैप की यहां पर
00:02:34
जावास्क्रिप्ट भी है ये दोनों चीजें मैंने
00:02:36
कॉपी किया और मैं यहां पर एक टेंपलेट्स
00:02:38
नाम से फोल्डर बनाऊंगा और इसके अंदर मैं
00:02:40
क्या करूंगा एक फाइल बनाऊंगा और उसका नाम
00:02:42
मैं रखूंगा index.htm तो यहां पर मैं
00:02:46
पेस्ट कर दूंगा इस
00:02:57
html5 चल रहा है कुल मिला के बात ये है अब
00:03:00
मैं आपको ब स्प की खासियत बताता हूं बाय द
00:03:01
वे ये दूसरा सर्वर चल रहा है मैं बता दूं
00:03:03
ये एक्सप्रेस का सर्वर नहीं है मेरा मैंने
00:03:04
यहां पर इस एक्सटेंशन का प्रयोग किया है
00:03:06
लाइव प्रीव्यू का मतलब कंफ्यूज मत होना
00:03:08
ठीक है मैं इसको स्टॉप कर दूंगा जो सर्वर
00:03:09
लाइव प्रीव्यू का चल रहा है उसको ऑटोमेटिक
00:03:12
इसने 3001 पोर्ट इस्तेमाल करना शुरू कर
00:03:14
दिया बट मैं आपको ये बताना चाहता हूं कि
00:03:16
आप यहां पर इसके कंपोनेंट्स में जा सकते
00:03:17
हो मैं आप यहां पर जा सकते हो बटंस में
00:03:20
देखो अलग-अलग तरह के कंपोनेंट्स हैं
00:03:26
अकॉर्डिंग मैं इसका वव बार यूज़ करना
00:03:28
चाहता हूं तो मैं कॉपी कर सकता हूं ये कोड
00:03:30
और इसका नाफ बार मुझे मिल जाएगा तो ना
00:03:31
थोड़ा कॉपी पेस्टिंग करके आप अच्छी
00:03:33
वेबसाइट बना सकते हो ब स्प की सहायता से
00:03:35
ठीक है लॉन्ग टर्म में मैं रिकमेंड नहीं
00:03:37
करता हूं कि यार अगर आप एक ऐसे वेब डेवलपर
00:03:39
देखो यार हमने इतना कुछ सीखा अगर आप लोग
00:03:41
ये चाहते हो कि यार सिर्फ इससे काम हो जाए
00:03:43
तो नहीं इससे काम नहीं होगा हम और भी
00:03:45
टेक्नोलॉजी सीखेंगे बट कॉपी पेस्ट के
00:03:46
हिसाब से सही है देखो आपने नेव बार का कोड
00:03:48
कॉपी किया आपका नेव बार आ गया यहां पर मैं
00:03:50
इसको रिसेट करता हूं तो देखो ये नेव बार
00:03:51
मिल गया आपको फ्री में ठीक है इसका ज्यादा
00:03:54
हमने सीएसएस नहीं लिखा कुछ कोड नहीं लिखा
00:03:56
ये सारी फंक्शनैलिटी हमें मिल गई तो एक
00:03:58
बेसिक सी अच्छी वेबसाइट बनाने के लिए बप
00:04:00
एक बहुत अच्छा फ्रेमवर्क है मैं आपको बता
00:04:01
दूं तो मैं इसका भी इस्तेमाल करूंगा और
00:04:03
मैंने इसकी एटीएमएल यहां से उठा ली है और
00:04:05
यह खुद से अपनी जावास्क्रिप्ट जो है सीडीए
00:04:08
से लेकर आ रहा है सब कुछ ये खुद कर रहा है
00:04:09
ठीक है तो ये टेंप्लेट फोल्डर के अंदर
00:04:11
मैंने ये डाल दी है अब मैं चाहता हूं कि
00:04:13
index.js में जब मैं स्लैश पे जाऊं तो
00:04:15
हेलो वर्ड ना आए ठीक है क्या ना आए हेलो
00:04:17
वर्ड ना आए और हेलो वर्ड ना आए और उसी के
00:04:21
साथ-साथ यह आ जाए हेलो वर्ड वो भी मेरी
00:04:24
इंक्स
00:04:29
क्या है कि हमारा फोल्डर स्ट्रक्चर कुछ इस
00:04:31
प्रकार से दिख रहा है कि भाई नोड मॉड्यूल
00:04:32
है ठीक है पैकेज जन है वो भी आपको पता है
00:04:35
क्या है लॉक भी पता है क्या है इक्सड जए
00:04:37
हमने बनाई टेंपलेट्स हमने बनाई उसमें इक्ड
00:05:17
html5 क्यों नहीं कर रहे हो कहां से तो
00:05:20
मैं कहूंगा भाई रूट क्या है अंडर डर नेम
00:05:23
ठीक है और अब मैं यह करूंगा तो आप देखो
00:05:25
इसको मैं रीलोड करूंगा तो यहां पर ये बूट
00:05:27
स्प डेमो वाली फाइल सर्व हो रही है बहुत
00:05:29
बढ़िया बात है ठीक है ये डॉट सें फाइल हो
00:05:31
रही है अब मान लो मैं चाहता हूं कि यहां
00:05:33
पर एक वेरिएबल है मान लो मैंने डेटाबेस से
00:05:35
कुछ क्वेरी किया मैं निकाल के लाया
00:05:37
डेटाबेस से कुछ कैसे निकालेंगे सब बताऊंगा
00:05:39
आने वाले टाइम में वो भी बताऊंगा बट अभी
00:05:40
के लिए ये मान लो कि मैंने डेटाबेस से कुछ
00:05:42
निकाला और यहां पर मेरे पास वो आ गया क्या
00:05:45
आ गया मेरे पास मेरे पास एक तो साइट नेम आ
00:05:47
गया ठीक है मान लो ये डेटाबेस से आया मेरे
00:05:49
पास मैं साइट नेम लिख देता हूं एस आई टीई
00:05:53
एन ए ए इ इक्वल टू मान लो मैं इसका नाम
00:05:55
लिख देता हूं एडस ठीक है मान लो ये मेरा
00:05:59
साइट ने आ गया फिर मेरे पास एक आ गया अ
00:06:03
सर्च टेक्स्ट मान लो लेट सर्च टेक्स्ट इज
00:06:06
इक्वल टू और मान लो सर्च टेक्स्ट है मेरा
00:06:09
सर्च नाउ सर्च नाउ ये मेरा सर्च टेक्स्ट
00:06:12
है अब ये क्या है मैं आपको बताऊंगा मान लो
00:06:13
ये दो वैल्यूज मैं डेटाबेस में से निकाल
00:06:15
के लाया मैं इस टेंप्लेट के अंदर कैसे
00:06:17
डालूं क्योंकि भाई मैं तो हर राउट के लिए
00:06:21
हो सकता है अलग-अलग चीजों को फैच करूं आप
00:06:23
इसका एग्जांपल छोड़ दो आप ले लो एग्जांपल
00:06:25
ब्लॉक का मान लो मैं यहां पर सेम
00:06:26
एगजैक्टली सेम एंड पॉइंट बना रहा हूं ठीक
00:06:29
है मैंने यहां पर आपको बताया था कि किस
00:06:31
तरह से आप एक स्लग नाम का मालो मैं कहता
00:06:34
हूं स्ल ब्लॉग स्ल स्लग और फिर आप यहां पर
00:06:37
जो स्लग है उसके करेस्पॉन्डिंग्ली
00:06:39
और ब्लॉग कंटेंट मान लो ब्लॉग कंटेंट
00:06:43
निकाल के लाते हो डेटाबेस में से ठीक है
00:06:45
ब्लॉग टाइटल एडिडास वई एंड व्हेन ठीक है
00:06:49
मान लो ये टाइटल है ब्लॉक का और ये मान लो
00:06:50
टेक्स्ट है कि इट्स अ वेरी गुड इ अ वेरी
00:06:54
गुड ब्रांड ठीक है मान लो मैं रैंडम लिख
00:06:56
रहा हूं ठीक है तो कैसे आप इस फाइल के
00:06:59
अंदर मान लो हमारे पास ब्लॉग पो
00:07:28
html-pdf लिए 1 लाख ब्लॉक होंगे 1 लाख
00:07:31
फाइल्स थोड़ी ना बनाऊंगा नहीं कैसे काम
00:07:33
करेंगे फिर बताता हूं आपको सॉल्यूशन है
00:07:36
टेंप्लेट इंजन और इसी के साथ आता है नाम
00:07:39
ईएस का ईएस एक टेंप्लेट इंजन है ईएस को
00:07:44
इस्तेमाल करने के लिए आप लोगों को एनपीएम
00:07:47
इंस्टॉल ईस करना है सबसे पहले चलो यार ये
00:07:49
तो आसान दिख रहा है करते हैं यार करते हैं
00:07:51
चलो आ जाओ आ जाओ भाई यह तो कर लूंगा मैं
00:07:54
कर लो भाई एनपीएम इंस्टॉल ईजीएस करेंगे
00:07:56
नोट मॉडल्स में आ जाएगा पैकेज जेसन में भी
00:07:57
आना चाहिए आएगा क्या वाओ यार आ गया बहुत
00:08:00
ही बढ़िया बात है ठीक है तो आ गया बहुत
00:08:02
अच्छा लगा अब यहां पर आप इसकी
00:08:03
डॉक्यूमेंटेशन पढ़ोगे तो कंफ्यूज हो जाओगे
00:08:05
क्योंकि हम इसको यूज़ कर रहे हैं
00:08:06
एक्सप्रेस के साथ तो आप कंट्रोल ए मार के
00:08:08
यहां पर एक्सप्रेस सर्च कर लो और यहां पर
00:08:10
देखो कि यूजिंग ईजेएस विद एक्सप्रेस दिस
00:08:12
वकी पेज दिस गेट हब विकी पेज एक्सप्लेंस
00:08:14
वेरियस वेज ऑफ पासिंग इजस ऑप्शंस टू
00:08:17
एक्सप्रेस तो इसको हम खोलेंगे और यहां पर
00:08:19
बताया गया है कि एक्सप्रेस के साथ कैसे
00:08:20
यूज़ करना है मैं ये लिंक आप लोग को दे
00:08:22
देता हूं ताकि आप लोग को ये मेहनत ना करनी
00:08:23
पड़े दोबारा मैं ये डाल दूंगा index.js के
00:08:26
यहां पर ठीक है जस्ट आप लोगों के रेफरेंस
00:08:28
के लिए डाल रहा हूं यहां पर ठीक है अब हम
00:08:31
क्या करेंगे कि यह जो हमारी टेंप्लेट है
00:08:34
इसमें एक वेरिएबल को पास करना है अगर तो
00:08:36
सबसे पहले हम क्या करेंगे व्यू इंजन को
00:08:38
सेट करेंगे तो प डॉट सेट करके हम क्या कर
00:08:39
सकते हैं व्यू इंजन को सेट कर सकते हैं तो
00:08:41
बेसिकली मैं ये कह रहा हूं कि मैं ईजीएस
00:08:43
टेंप्लेट इंजन यूज करना चाहता हूं ईजेएस
00:08:46
एक तरह का टेंप्लेट इंजन है जिसका
00:08:47
सिंटेक्स हम लोग अभी देखेंगे टेंप्लेट
00:08:49
इंजंस हम लोग क्यों यूज करते हैं टेंप्लेट
00:08:51
इंजंस हम लोग यूज करते हैं इस तरह के
00:08:53
कामों को करने के लिए किस तरह के कामों को
00:08:54
करने के लिए ये वेरिएबल को टेंप्लेट के
00:08:57
अंदर बैठाने के लिए मतलब प्र मच यह काम
00:08:59
होता है ठीक है अब आप देखो कि मैं जल्दी
00:09:03
से अपना सर्वर चालू कर लू नोड मन से नोड
00:09:05
मन नोड मन कहां हो तुम ठीक है चल गए तुम
00:09:07
बहुत बढ़िया मैं चाहता हूं कि ये दोनों
00:09:09
वेरिएबल चले जाए इक्सड
00:09:29
ल बर्स ठीक है बट ईजेएस मैंने यहां पर
00:09:32
सेलेक्ट इसलिए किया है क्योंकि मेरे हिसाब
00:09:33
से ईजेएस से आपके कांसेप्ट ज्यादा क्लियर
00:09:35
होंगे क्योंकि हम रिएक्ट वगैरह पढ़ेंगे अ
00:09:37
अभी के लिए आप ईजेएस ही सीखो ठीक है आप
00:09:39
मुझे ट्रस्ट कर सकते हो उसके लिए और ईजेएस
00:09:42
को सीखो अब क्या कर रहे हैं हम जब हम डट
00:09:44
रेंडर के बाद जो सेकंड आर्गुमेंट है जो ड
00:09:47
रेंडर है सेकंड आर्गुमेंट हम लोग अगर ये
00:09:49
भेजेंगे तो हम क्या कर सकते हैं अब देखो
00:09:51
मैंने अभी सेंड फाइल किया बट हम लोग रेंडर
00:09:53
करेंगे ठीक है ड रेंडर और अगर आप लोगों को
00:09:56
याद हो तो मैंने आप लोगों को एक
00:09:58
स्क्रीनशॉट दिया दिया था कौन सा
00:09:59
स्क्रीनशॉट दिया था भाई अरे दिया तो था
00:10:02
यार कौन सा दिया था अभी बताता हूं कौन सा
00:10:03
दिया था अ कहां गया मेरा स्क्रीनशॉट रेस
00:10:09
me.pw टेंप्लेट को रेंडर करते हो सेंड
00:10:12
फाइल से एक फाइल को पूरा सेंड कर देते हो
00:10:14
लेकिन हम ड रेंडर का प्रयोग करेंगे ठीक है
00:10:17
सेंड फाइल का प्रयोग नहीं करेंगे तो पहला
00:10:19
चेंज दूसरा चेंज यहां पर यह आएगा कि हम
00:10:21
क्या करेंगे वेरिएबल को कुछ इस तरह से पास
00:10:23
करेंगे हम कहेंगे ब्लॉग टाइटल को पास करो
00:10:26
एज ब्लॉग टाइटल और ब्लॉग कंटेंट को पास
00:10:29
करो एज ब्लॉक कंटेंट ठीक है अब इसका क्या
00:10:32
मतलब हुआ इसका मतलब ये हुआ कि मैंने एक
00:10:34
ऑब्जेक्ट पास किया और मैंने कहा कि जो
00:10:36
ब्लॉक टाइटल है ना जो यहां पर ब्लॉक टाइटल
00:10:38
के रूप में उपलब्ध होगा ना वो ये भेज दो
00:10:40
ये क्या है ये है ये वेरिएबल भेज दो तो इन
00:10:43
दोनों का नाम मैंने सेम रखा है ठीक है मैं
00:10:45
चेंज भी कर सकता हूं फिर ये यहां पर एक
00:10:47
दूसरे नाम से उपलब्ध होगा बट कंफ्यूज नहीं
00:10:49
करना चाहता आपको लिए सेम नाम मैंने यूज
00:10:51
किए अब मैं यहां पर इसको यूज करना चाहता
00:10:54
हूं मैं चाहता हूं चलो भाई ठीक है पास हो
00:10:55
गया ना ये टेंप्लेट में अब इस्तेमाल कैसे
00:10:57
करूं इस टेंप्लेट के अंदर मैं य नेव बार
00:10:59
की जगह चाहता हूं कि ब्लॉक टाइटल आ जाए
00:11:02
ठीक है अ इनफैक्ट एक काम करते हैं व्हाई
00:11:04
नॉट वी अ यूज रेड रेंडर हेयर सबसे पहले ये
00:11:09
इंडेक्स वाले पेज पे करके देखते हैं ना और
00:11:11
यहां पर हम क्या करेंगे साइट नेम को पास
00:11:13
करेंगे सबसे पहले तो साइट नेम होगा साइट
00:11:16
नेम और सर्च टेक्स्ट होगा सर्च टेक्स्ट
00:11:20
होगा क्या सर्च टेक्स्ट और मुझे पता है कि
00:11:24
मैं साइट नेम कॉमा सर्च टेक्स्ट भी लिख
00:11:26
सकता था इस ऑब्जेक्ट को लिखने के लिए बट
00:11:28
मैं क्लेरिटी थोड़ी रखना चाहता हूं अभी
00:11:29
यार क्योंकि आप लोग पहली बार पढ़ रहे
00:11:31
होंगे आई एम एज्यूमंगा रहा हूं एटलीस्ट
00:11:33
एज्यूम करके कि आप लोग पहली बार पढ़ रहे
00:11:35
होंगे ईजेएस तो मैं चीजें जितनी क्लियर हो
00:11:38
सकती है वो मैं करना चाहता हूं ठीक है मैं
00:11:40
इसको सिर्फ कॉमा लगा के भी लिख सकता था
00:11:41
साइट नेम कॉमा सर्च टेक्स्ट भी लिख सकता
00:11:43
था बट नहीं मैं नहीं लिखूंगा अब मैं चाहता
00:11:45
हूं कि यहां पर मेरा साइट नेम जो है वो
00:11:48
उपलब्ध हो जाए ठीक है कैसे उपलब्ध होगा
00:11:50
मैं चाहता हूं यहां पर साइट नेम कुछ इस
00:11:53
तरह से उपलब्ध हो जाए तो मैं यहां पर साइट
00:11:54
नेम लिख दूंगा साइट नेम पास हुआ यहां पर
00:11:58
आया साइट नेम मैंने लिख दिया बढ़िया समझ
00:12:01
में आ गया ठीक है आ गया समझ में तो यहां
00:12:04
पर क्या ये साइट नेम लिखकर आएगा अब रीलोड
00:12:05
करूंगा तो और यहां पर लिख करर आ रहा है
00:12:07
कैन नॉट फाइंड मॉड्यूल एटीएमएल और ये एरर
00:12:10
बेसिकली ये कह रहा है कि भाई ईजेएस लगा लो
00:12:12
यहां पर ईजेएस एक्सटेंशन से सेव करोगे
00:12:15
इसको ये अब एचटीएमएल नहीं है ये ईजेएस है
00:12:17
ठीक है और बेसिकली इस फोल्डर का नाम
00:12:19
टेंपलेट्स नहीं होता इसका नाम व्यूज होता
00:12:21
है तो इसको भी मैं ठीक करता हूं यहां पर
00:12:23
और इसका नाम मैं व्यूज करूंगा और इट्स
00:12:26
वेरी नॉर्मल कि आप लोग को ये सब चीजें याद
00:12:27
नहीं रहेंगी जब आप द पीरियड ऑफ टाइम काम
00:12:29
करोगे
00:12:44
दैट्ची जरूरत भी नहीं है तो ये जो व्यूज
00:12:46
है इसके अंदर index.js है जैसे कि आप देख
00:12:49
सकते हो और index.js होने के बाद आप यहां
00:12:52
पर देखो कि मैंने क्या किया इसका नाम यहां
00:12:54
पर सिर्फ इंडेक्स लिखा है और मैं इसको भी
00:12:55
रीलोड करूंगा ना तो ये चल जाएगा जैसे कि
00:12:57
आप देख सकते हो एक चीज नोटिस करिए आप ने
00:12:59
यहां पर साइट नेम आ गया साइट नेम यहां पर
00:13:01
आ गया मान लो मैं सर्च टेक्स्ट जो सर्च
00:13:02
लिखा हुआ है उसको मैं सर्च नाउ करना चाहता
00:13:04
हूं यानी कि मैं वेरिएबल की वैल्यू करना
00:13:06
चाहता हूं यानी कि ये वेरिएबल मैं पास
00:13:08
कराना चाहता हूं वहां पर कैसे कराऊंगा
00:13:10
वेरिएबल को पास मैं सिंपली क्या करूंगा
00:13:12
यहां पर सर्च टेक्स्ट को इस्तेमाल कर
00:13:13
लूंगा तो यहां पर मैं क्या करूंगा इंस्टेड
00:13:15
ऑफ सेइंग साइट नेम अब अब यहां पर ये जो
00:13:17
साइट नेम है ना यह साइट नेम सिर्फ साइट
00:13:20
नेम आ गया एडीडास आना चाहिए था भाई ये
00:13:22
क्या चल रहा है यह भी तो देखो आप लोग साइट
00:13:24
नेम मैं ऐसे ही थोड़ ना लिख सकता हूं यहां
00:13:26
पर मैंने साइट नेम लिखा यह नेम वेरिएबल का
00:13:30
नाम आ गया वैल्यू थोड़ी ना आई आप कहोगे
00:13:33
यार हां वैल्यू तो नहीं आई तो वैल्यू कैसे
00:13:35
आएगी अब अगर आप ईजीएस से कहोगे भाई तूने
00:13:37
वैल्यू क्यों नहीं रखी ईजीएस कहेगा भाई
00:13:38
मुझे क्या पता कि तुम साइड टेम लिटरली
00:13:40
चाहते हो या इसकी वैल्यू चाहते हो वेरिएबल
00:13:41
की तो मुझे बताओ अलग से तो ईजीएस को बताने
00:13:45
के लिए हम लोग क्या करते हैं इस सिंटेक्स
00:13:47
का इस्तेमाल करते हैं किस सिंटेक्स का
00:13:49
इस्तेमाल करते हैं अरे इसका इस्तेमाल करते
00:13:51
हैं कुछ इस तरह से हम लोग वेरिएबल का नाम
00:13:53
लिखते हैं तो यहां पर मैं क्या करूंगा
00:13:55
साइट नेम लिख दूंगा और अब क्या होगा साइड
00:13:58
नेम नहीं आएगा साइड नेम की वैल्यू आ जाएगी
00:14:00
तो यहां पर ये लिखकर यानी कि लेस देन
00:14:03
परसेंट इक्वल टू और वेरिएबल का नाम फिर
00:14:06
परसेंट ग्रेटर देन यह लिखकर मैं ये कह रहा
00:14:08
हूं कि साइट नेम जो वेरिएबल है उसका नाम
00:14:12
जो है वो जो उसकी वैल्यू है उसको लिटरली
00:14:15
यहां पर पुट कर दो तो साइट नेम वेरिएबल की
00:14:17
वैल्यू पुट होगी यहां पर समझ गए आप लोग आई
00:14:20
होप समझ गए होंगे यार अब मैं चाहता हूं कि
00:14:22
ये जो सर्च लिखा हुआ है ये सर्च ना लिखा
00:14:24
हो बल्कि क्या लिखा हो सर्च ना लिखा हो
00:14:27
लिखा हो
00:14:29
यहां पर इस वेरिएबल की वैल्यू तो मैं इस
00:14:32
वेरिएबल की वल नाम को कॉपी करूंगा और यहां
00:14:36
पर ले आऊंगा और मैंने ये लगाया इसका मतलब
00:14:37
मैं इस वेरिएबल मैं सर्च टेक्स्ट नहीं
00:14:39
चाहता हूं मैं सर्च टेक्स्ट की वैल्यू
00:14:40
चाहता हूं जो कि सर्च नाउ है ठीक है रीलोड
00:14:43
करूंगा तो देखो सर्च नाउ यहां पर आ गया
00:14:44
अच्छा नहीं लग रहा है बट स्टिल सर्च ना
00:14:46
होए ठीक है मैं चाहूं तो इसको सर्च ही
00:14:48
रहने देता हूं यहां पर इसको सर्च ही रहने
00:14:51
देता हूं यहां पर जो प्लेस होल्डर है उसकी
00:14:53
जगह पर मैं सर्च टेक्स्ट लगाता हूं तो
00:14:54
यहां पर सर्च नाउ आएगा लिखकर आप देख सकते
00:14:57
हो तो वेरिएबल को मैं पुट कर सकता हूं
00:14:59
बेसिकली एक्सप्रेस से लाकर टेंपलेट्स में
00:15:01
पटक सकता हूं यही काम होता है हमारी इन
00:15:04
ईजीएस टेंपलेट्स का इनफैक्ट मैं कहूंगा
00:15:06
व्यू इंजन का यही काम होता है कि वेरिएबल
00:15:09
को लाकर वेरिएबल की वैल्यूज को आप किस तरह
00:15:11
से रेंडर करा सकते हो टेंप्लेट में
00:15:14
बिल्कुल उसी तरह होता है अगर आपने फ्लास्क
00:15:16
सीखा है कभी फ्लास्क यही काम करता है
00:15:20
फ्लास्क क्या है पाइथन का फ्रेमवर्क है
00:15:21
नहीं सीखा तो भूल जाओ कुछ नहीं ठीक है बट
00:15:23
अगर आपने पाइथन फ्लास के जंगो सीखा है तो
00:15:25
उसमें भी कुछ इस तरह के कांसेप्ट यूज होते
00:15:27
हैं ठीक है बट एक्सप्रेस में ये चीज ऐसे
00:15:29
करते हैं आई होप समझ में आ गई आई होप मजा
00:15:32
आया आई होप क्लियर है ठीक है अब आप कहोगे
00:15:34
क्या मैं पूरा अरे पास कर सकता हूं क्या
00:15:36
मैं पूरा ऑब्जेक्ट पास कर सकता हूं
00:15:37
बिल्कुल कर सकते हो और उसी के लिए ईजीएस
00:15:40
के अंदर मैं आपको दिखाता हूं यहां पर
00:15:43
ईजीएस के अंदर उसी के बारे में लिखा हुआ
00:15:45
है कि कैसे आप लोग फॉर लूप का इस्तेमाल
00:15:47
करोगे किस तरह से कस्टम डी लिमिटर्स का
00:15:50
इस्तेमाल करोगे किस तरह से आप लोग कैशिंग
00:15:52
कर सकते हो मतलब बहुत सारी चीजें आप लोग
00:15:54
कर सकते मान लो मेरे पास एक लूप है और मैं
00:15:58
अ एरे है मान लो मेरे पास एक ए आरआर नाम
00:16:00
से एक अरे बनाता हूं मैं और इसमें कुछ
00:16:02
नंबर्स हैं 154 65 ये नंबर्स हैं ठीक है
00:16:05
और मैं चाहता हूं कि मैं ए आरआर को पास कर
00:16:07
दूं मैं सिर्फ ए आरआर लिखकर भी पास कर
00:16:08
सकता हूं ये कोई ईजेएस का स्पेसिफिक
00:16:11
सिंटेक्स नहीं है ये ऑब्जेक्ट का सिंटेक्स
00:16:13
मैंने इस्तेमाल किया है कि अगर मैं
00:16:14
ऑब्जेक्ट का सिर्फ यहां पर की भी लिख दूं
00:16:16
ना और की वैल्यू सेम है तो ए आरआर कॉलन ए
00:16:19
आरआर खुद बन जाता है ठीक है तो ये बात
00:16:20
मैंने आप लोगों को बता रखी है ऑलरेडी इस
00:16:22
कोर्स के अंदर तो मैं क्या करूंगा ए आरआर
00:16:23
को यहां पर प्राप्त कर लूंगा और मान लो
00:16:25
मैं चाहता हूं कि ड्रॉप डाउन के अंदर
00:16:27
जितने भी ये एला बने हुए हैं ना वो एरे की
00:16:30
वैल्यूज से बने अब आप कहोगे कि ये इसका
00:16:33
क्या मतलब हुआ तो देखो मैं यहां पर क्या
00:16:35
करूंगा मैं यहां पर ईजेएस की कोई
00:16:37
एक्सटेंशन देखता हूं यार कोई ना कोई
00:16:39
एक्सटेंशन ईजेएस की इंस्टॉल करूंगा जिससे
00:16:42
कि यहां पर ईजेएस स्पिट्स मान लो मैं ये
00:16:45
वाली इंस्टॉल करता हूं ईजेएस लैंग्वेज
00:16:47
सपोर्ट बढ़िया अब यहां पर हम क्या कर सकते
00:16:50
हैं स्पेट्स वगैरह यूज कर सकते हैं और
00:16:53
यहां पर हमें ये एट में ईजेएस एटीएमएल
00:16:55
करना पड़ेगा बट अगेन अगर मैं यहां पर
00:16:57
ईजेएस लिखूं तो तो क्या ये मुझे दे रहा है
00:16:59
हां दे रहा है ठीक है तो ईजेएस लिखूंगा तो
00:17:01
ये इस तरह से मुझे ओपनिंग क्लोजिंग टैक्स
00:17:04
दे देगा तो मेरे लिए थोड़ा आसान हो जाएगा
00:17:05
ठीक है तो अगर मैं यहां पर लिख दूं ए आरआर
00:17:07
0 ठीक है अगर कुछ इस तरह से लिख दूं ए
00:17:09
आरआर 0 तो क्या मुझे ए आरआर 0 की वैल्यू
00:17:11
मिलेगी यहां पर तो यहां पर अगर मैं चाहता
00:17:13
हूं कि ये रेंडर करें तो मुझे एक इक्वल्स
00:17:14
टू लगाना पड़ता है क्योंकि अगर आप लोग
00:17:15
ईजीएस की डॉक्यूमेंटेशन पढ़े तो यहां पर
00:17:18
इन्होंने साफ-साफ लिखा हुआ है कि अगर आप
00:17:20
इक्वल्स टू लिखोगे तो आउटपुट करेगा वैल्यू
00:17:22
इनटू द टेंप्लेट ठीक है तो ये थोड़ा सा
00:17:24
यहां पर आप लोगों को चीजें याद रखनी पड़ती
00:17:26
है सिंटेक्स को लेके ईजेएस के और अभी मैं
00:17:28
इसको रीलोड करूंगा तो यहां पर चल जाएगा
00:17:30
ठीक है तो मैं इसको रीलोड करूंगा तो मैंने
00:17:32
यहां पर वैल्यू इज साइट नेम कर दिया था और
00:17:34
अगर मैं इसको वैल्यू इज ए आरआर 0 कर दूं
00:17:37
तो ये ए आरआर 0 जो है वो मुझे मिल जाएगा
00:17:39
ठीक है तो वैल्यू इज हे आ गया ठीक है
00:17:41
क्योंकि एरर 0 को मैंने हे कर दिया यहां
00:17:43
पर इसको 54 कर दिया इसको 65 कर दिया है तो
00:17:46
बेसिकली क्या है कि ईजेएस में 100 बात की
00:17:48
एक बात ये है यहां पर एक जावास्क्रिप्ट
00:17:49
वेरिएबल था अब वो यहां प्राप्त हो गया बस
00:17:52
इतना ही है और इसके साथ-साथ थोड़ा बहुत
00:17:54
एडवांस सिंटेक्स है जो कि आप लोग देख सकते
00:17:56
हो यार ठीक है तो वो देख लेना आप और बस
00:17:59
इतना ही है यार मैं ज्यादा ईजेएस को नहीं
00:18:02
बताने वाला इस कोर्स के अंदर यह पेज है
00:18:05
इसको पढ़ो सारे एग्जांपल्स हैं करके देखो
00:18:08
ठीक है आ जाएगा आपको और ये सारी चीजें
00:18:11
बहुत आसान है आप लोग खुद से करो और इसमें
00:18:13
पार्शियल्स कांसेप्ट भी होता है एक पार्शल
00:18:15
कांसेप्ट आप लोगों को जल्दी से बता देता
00:18:16
हूं कि अगर मेरे पास यहां पर मैं इंक्लूड
00:18:18
करना चाहता हूं किसी भी एक टेंप्लेट को
00:18:20
मान लो मैंने एक हेडर बनाया हुआ है अब
00:18:22
जैसे मैंने ये हेडर बनाया नेव बार बनाया
00:18:24
इस वव बार का मैं एक कंपोनेंट बनाना चाहता
00:18:26
हूं और मैं चाहता हूं कि यार ये जो मेरा
00:18:27
नाव बार है ना मैं व बार डस
00:18:30
करके कुछ इस तरह से अलग करना चाहता हूं तो
00:18:32
मैं इस वव बार को अलग कर सकता हूं और फिर
00:18:34
यहां पर यूज कर सकता हूं हर पेज पे तो मैं
00:18:36
कैसे यूज करूंगा मैं ये इंक्लूड सिंटेक्स
00:18:38
का इस्तेमाल करूंगा मैं कहूंगा कि यार
00:18:40
देखो ऐसा है ना कि जो नाव बार है उसको
00:18:44
इंक्लूड कर लो ठीक है तो मैंने कहा नेव
00:18:46
बार को इंक्लूड कर लो और अगर मैं इसको
00:18:49
रीलोड करूंगा तो यहां पर जो है नेव बार आ
00:18:51
चुका है अगर मैं ये हटा दूं यहां पर ये
00:18:53
नहीं होता अगर ठीक है तो क्या ये नव बार
00:18:55
शो होता यह नव बार शो नहीं होता ठीक है तो
00:18:57
आप देख सकते हो कि ये वव बार शो हो रहा है
00:19:00
इसीलिए क्योंकि मैंने इसको इंक्लूड किया
00:19:02
हुआ है इतना ही है बस ठीक है अब मान लो
00:19:04
मैं इस वव बार के अंदर कुछ वेरिएबल को
00:19:06
कस्टमाइज करूं जैसे मान लो मैं ये साइट
00:19:08
नेम जो है इसको भी कस्टमाइज करना चाहूं
00:19:10
मान लो मैं साइट नेम इस पे भेजूं कुछ और
00:19:13
तो मैं साइट नेम को ओवरराइट कर सकता हूं
00:19:14
या फिर मान लो मैं अ जो साइट नेम है या
00:19:18
फिर मैं एक काम करूंगा इसको मैं ब्रांड कर
00:19:20
देता हूं कुछ इस तरह से तो मैं ब्रांड
00:19:22
वेरिएबल यहां से भेज सकता हूं तो मैं कह
00:19:23
सकता हूं कि भाई देखो इंक्लूड करो नेव बार
00:19:25
को और ब्रांड हो जाएगा हैरी ठीक है तो अगर
00:19:28
मैं अभी इसको रीलोड करूं तो यहां पर हैरी
00:19:30
आ जाएगा तो मतलब मैं अपने वेरिएबल को भेज
00:19:32
सकता हूं मैं साइट नेम नाम के वेरिएबल को
00:19:34
ओवरराइड भी कर सकता हूं तो अगर मैं यहां
00:19:36
पर इस तरह से लिखूं साइट नेम और मैं इसको
00:19:38
फिर ओवरराइट करने की कोशिश करूं मैं आपको
00:19:40
दिखाता हूं साइट नेम पहले एडस था लेकिन
00:19:43
मैंने उसको हैरी कर दिया लेकिन अगर मैं
00:19:44
यहां पर ओवरराइट ना करूं ये चीज ना लिखूं
00:19:46
ठीक है तो क्या होगा तो यहां पर साइड नेम
00:19:49
एडिडास ही आएगा तो ये करके देखना पड़ेगा
00:19:50
आपको देख के समझ में नहीं आएगा अगर आप
00:19:52
रजाई में मोबाइल डाल के नीचे देख रहे हो
00:19:55
लेट के या अगर गर्मी चल रही है तो एसी चला
00:19:57
के जो है टांगे फैला के देख रहे हो अगर आप
00:19:59
लोग तो भाई ऐसे नहीं होगा ठीक है नहीं
00:20:01
होगा ऐसे आपको करना पड़ेगा कोड यार ऐसे
00:20:03
थोड़ी होता है कोई तो जब तक लेके नहीं
00:20:06
बैठोगे काम करोगे नहीं भाई मैं गारंटी दे
00:20:08
रहा हूं कुछ नहीं होगा ठीक है तो मत कहना
00:20:10
मेरे से कि यार समझ में नहीं आया और ये वो
00:20:12
करना पड़ेगा भाई लेवल बढ़ रहा है अभी
00:20:14
रिएक्ट करेंगे नेक्स्ट जेएस करेंगे लेवल
00:20:17
बढ़ेगा तो करना पड़ेगा ना यार तो इस तरह
00:20:19
के बहुत सारे पार्शियल्स आप लोग लगा सकते
00:20:21
हो अब ये नेव बार और फुटर में कहीं भी
00:20:23
इंक्लूड कर सकता हूं इसी तरह से मैं फुटर
00:20:24
भी बना सकता हूं ये नेव बार और फुटर मैं
00:20:27
अपने हर पेज पे जैसे कि मेरा होम पेज है
00:20:29
अबाउट पेज है ब्लॉग पेज है सब पे इंक्लूड
00:20:32
कर सकता हूं यह आईडिया होता है ईस का बाकी
00:20:34
आप लोग करके देखो स्टैक ओवरफ्लो रीड करना
00:20:37
सीखो चैट जीपीडी भैया से पूछो भाई
00:20:39
चट्टोपाध्याय माल क्यों नहीं करते हो आप
00:20:41
लोग चाट जीपीडी से पूछो चाट जीपीटी से आप
00:20:44
लोग पूछोगे अगर तो काफी चीजें आप लोगों को
00:20:46
पता चलेंगी और मजा आएगा यार आपको मजा आएगा
00:20:50
इसको पढ़ो थोड़ा बहुत चीजें
00:20:58
बना सकते हो प्रोडक्शन अभी के लिए इस
00:21:00
वीडियो में इतना ही गाइस थैंक यू सो मच
00:21:01
गाइस फॉर वाचिंग दिस वीडियो एंड आई विल सी
00:21:03
यू नेक्स्ट
00:21:05
[संगीत]
00:21:26
टाइम