Transcript for:
Mango TV and Database Connection

है एवरीवन सर आई होप लोग अच्छे होंगे मजे में होंगे स्वस्थ होंगे यार नोट की लाइक स्ट्रक्चर में आपका वेलकम है लास्ट लेक्चर हमने क्या देखा था की मैंगो टीवी क्या होता है मांगो टीवी एसक्यूएल से कैसे डिफरेंट है हम लोग टीवी के काफी सारे कमांड्स कहते थे मैंगो टीवी कैसे लोकल सेटअप करते हैं वो समझा था मूंगा टीवी में कैसा है हम लोग किसी रिकॉर्ड को क्रिएट करते हैं मंगोस क्या होता है ये भी समझा था उसके साथ साथ हमें ये भी देखा था की हम लोग मैंगो टीवी का जो जी होता है जो मॉम को कंपल मुंगेर टीवी कंपास है उसमें मैं कैसे डाटा को विजुलाइज कर सकते हैं कैसे डाटा देख सकते हैं साड़ी चीज हमने समझा था मांगो टीवी क्या है मोंगूज क्या है डेटाबेस क्या है ये साड़ी चीज क्लियर थी अब हम एक्चुअली में इंप्लीमेंट करना स्टार्ट करेंगे अपना रेस्टोरेंट वाला एप्लीकेशन कैसे हम डेटाबेस एक्चुअली भी इंटरेक्ट कर सकते हैं ठीक है तो जैसे मैंने सिखाया था की डेटाबेस कनेक्शन बनाना सबसे पहले इंपॉर्टेंट जैसे की हम लोग जानते हैं की डेटाबेस का खुद का एक सर्वर होता है राइट वो अपने सर्वर पर रन कर रहा होता है नोट जीएस अपने सर पर रन कर रहा था दोनों को मिलने के लिए एक हमारे पास लिंकअप है उसको कहते हैं मंगोज मोंगूज के थ्रू ही हम लोग सब कुछ दोनों का कनेक्शन बढ़ाएंगे इस तरह के ब्रिज ठीक है तो सबसे पहले हम क्या करेंगे नो डाउट एप्लीकेशन में डाटा डाटा से कनेक्टिविटी बढ़ाने के लिए हम लोग कुछ ना कुछ कोड लिखेंगे लेट सपोज हम लोग वीएस कोट पे जाते हैं ये लास्ट लेक्चर हमने ये साड़ी चीज अच्छी थी ठीक है मैं यहां पे ए रहा हूं इस फाइल में मैं एक फाइल बना रहा हूं जिसको हम का रहे हैं डीबी डॉट के एस अब db.js जो फाइल है ना वो हमारा फाइल रिस्पांसिबल है किस चीज के लिए डेटाबेस कनेक्शन बैठने के लिए ठीक है तो सबसे पहले हम लोग क्या चाहिए भैया मोंगूज चाहिए आगे वे नो सी मैंने यहां पे स्टेप लिख रखा है की जो db.s फाइल है आपको ये डॉक्यूमेंट काफी ज्यादा लाइफ में कम आएगा यार आप प्लीज इसको संभल के रखना मैं सब कुछ आपको एड दिन शेर करने वाला हूं तो आप प्लीज इसको ऐसे नोट्स बनाने के चक्कर में मत रहना ये सब कुछ आपको ऐडेड मिल जाएगा बस इसको अच्छे से संभल के रखना है इसको रोज रिवाइज करना ये सबसे इंपॉर्टेंट है आपके लिए मैंने काफी अच्छी चीज डॉक्यूमेंट करके राखी है जो आपको नोट्स रिवाइज करते हैं टाइम काफी ज्यादा हेल्पफुल होगा यार तो dp.js फाइल जो हम क्रिएट कर रहे हैं वो रिस्पांसिबल होगा कनेक्शन में उठाने में किस में नोट जैसा एप्लीकेशन और मोमो टीवी डेटाबेस में ठीक है वे आर यूजिंग मंगोज लाइब्रेरी टीवी डॉट जीएस हमने सब्सट्रैक्ट फाइल क्यों कर लिया क्योंकि ये इसमें हम लोग सिर्फ डेटाबेस कनेक्शन लिख रहे हैं सी हम लोग बहुत ज्यादा फाइल स्ट्रक्चर यहां पर सीखने का कुछ भी लिख देंगे लेकिन अल्टीमेटली उसको कलकाते में मैनेज करने के लिए उसको और जो दूसरे डेवलपर आपके कोड को पढ़ेंगे तो ये कोड के क्रेडिबिलिटी भी होती है जिसमें की आप अच्छे से कोड्स को मैनेज कर रहे होते हैं वो भी बहुत इंपॉर्टेंट है ये भी सीखना बहुत इंपॉर्टेंट है जब भी जाके आप किसी कंपनी में क करोगे तो आपको दिखेगा की कोड मैनेज करना भी एक अपने आप में आठ है तब जाके आप इतने बड़े-बड़े कोड लाइंस को आप समझ सकते हो क्योंकि वो काफी अरेंजमेंट में रहते हैं से db.js अपने जो फाइल का नाम है वो खुद रिप्रेजेंट कर रहा है की हम रिस्पांसिबल है किस चीज के लिए डेटाबेस कनेक्टिविटी बैठने के लिए नोट चाहिए इसके साथ ठीक है तो मैंने क्या बोला कांस्टेंट मोंगूज ठीक है कंस मंगोस इस इक्वल तू रिक्रूटमेंट हम लोगों को मंगोस चाहिए होगा मैंने क्या बोला नम इंस्टॉल अपने लाइब्रेरी में इंस्टॉल कर लिया अब देखोगे आप यहां पे पैकेट में तो यहां ऑटोमेटिक मंगोज एड हो जाएगा हमने इंस्टॉल किया मैंने बताया था पैकेट डॉट जैसे क्या करता है जितने भी डिपेंडेंसी हम उसे करने वाले उसको यहां पर लिस्ट ऑन करके रख देता है ठीक है तो db.js के अंदर हम लोग को मैंगो चाहिए मंगोस क्या करेगा भैया मांगाेजी ये ब्रिज की तरह कम करेगा मैंने यहां पे नेक्स्ट बोला क्या तो हम लोग क्या करेंगे इंपोर्ट कर लिया ठीक है मांगू उसको बहुत बढ़िया अब स्टेप बाय स्टेप मैंने कनेक्शन इसके स्टेप लिख रखें हैं जो आपको रिवाइज करने के लिए काफी हेल्पफुल है मैं आपको थोड़ा भी पढ़ा सकता था बट आई वज लाइक नहीं इसको पहले समझते हैं की क्या करने वाले हैं उससे पहले समझो जी तरह से हम लोग नोट जैसे सर्वर स्टार्ट करते हैं तो कैसे हम लोगों को मिलता है लोकल होस्ट थ्री थाउजेंड पे ठीक है से इस तरह मांगू टीवी कभी खुद का सरवर होता है जो हमने लास्ट लेक्चर में देखा था वो सर्वर का पोर्ट क्या होता है ये मोमो टीवी कोलोन फॉरवर्ड डबल स्लैश लोकल होस्ट कोलोन 27 ये इस पोर्ट नंबर पर रन करता है ये सब कुछ मोमो टीवी खुद पे खुद ऑटोमेटेकली मैनेज करता है मैं कुछ नहीं करना होता है मैं बस उससे इंस्टॉल कर लेना होता है ठीक है अब मी डेटाबेस क्या है वो डेटाबेस का नाम जो हम देना छह रहे हैं ठीक है तो मैंने यहां पे बोला मांगो दी पी यू आर आई तो हम क्या करने वाले हैं मोमो टीवी कनेक्शन के लिए यूआरएल लिखने वाले हैं मैंने बोला कांस्टेंट मैंगो यू आर ल यू आर ल क्या ये जो हम तो वायरल यहां पर कॉपी करते हैं इसको पेस्ट करते हैं ठीक यहां पर जरूरी नहीं है की आप मी डेटाबेस यहां पे जो लिखा हुआ स्टेटस नाम तो आप यहां पे कुछ और भी दे सकते थे ठीक है तो मी डेटाबेस जो है वो हम डिसाइड कर रहे हैं जैसे की हम अपने कैसे में क्या करने वाले हैं रेस्टोरेंट बनाने वाले हैं तो मैंने यहां पे मन डेटाबेस ना बोल के मैंने बोला की हम रेस्टोरेंट बनाने वाला था मैंने क्यों ना इसको नाम देते हैं होटल ठीक है ये होटल नाम का डेटाबेस के अंदर हम लोग सर ड्रेस स्टोर करने वाले हैं जैसे राइट नो अगर मैं आपको टर्मिनल दिखाऊं जैसे की सबसे पहले तो मैं क्या करता है अपना मोमो टीवी सर्वर को चालू करता सीधा मुंबई टीवी सर्विस चालू कर रहे थे मैंने क्या बताया था ब्लू सर्विसेज स्टार्ट मुंबई टीवी कम्युनिटी 6.0 ठीक है मैंने इंटर किया हमारा जो सर्विस है जैसे की पहले इसको क्या करते हैं रीस्टार्ट कर देते हैं सी स्टार्ट ना बोल के रीस्टार्ट किया तो हमारा जो सर्विस है वो सक्सेसफुली स्टार्ट हो गया स्टॉप किया फिर वो स्टार्ट किया ठीक है अगर अब मैं मैंगो टीवी ओपन करता हूं अपना कंपास ओपन करता हूं ठीक है अब मैंने इसे कनेक्ट किया इस यूआरएल के साथ कनेक्ट किया तो देखो यहां पे हमारे पास कोई भी डेटाबेस प्रेजेंट नहीं है होटल के नाम का ठीक है लेकिन जैसे हम यहां पर कोड में डिफाइन कर रहे हैं की हमें होटल नाम का डेटाबेस चाहिए तो जैसे ही कनेक्शन है इस्टैबलिश्ड होगा तो हमारे पास ऑटोमेटेकली होटल नाम का डी क्रिएट हो जाएगा ठीक है आस्क में लेटर क्या करता है ये एस्टेब्लिश करता है कनेक्शन को बेसिकली सी तो हम लोग कनेक्शन एस्टेब्लिश करने के लिए लिखने हैं मंगोज डॉट कनेक्ट ठीक है और पास करते हैं मंगोज यूआरएल जो यूआरएल और फिर हम लोग पास करते हैं पैरामीटर कुछ पैरामीटर है जो मैंने पैरामीटर यहां पे दे रखा है जो आपको पास कर नहीं करना है ठीक है क्यों बिकाऊज यहां से पास कर दिया ट्रू और नेक्स्ट पैरामीटर क्या है ये है उसे यूनिफाइड टोपोलॉजी ठीक है देखो अगर आपको उसको पैरामीटर को पास नहीं करना है आप मत करो आपके ऊपर है लेकिन फिर जब कनेक्शन बैठाओगे तो आपको कुछ ना कुछ वार्निंग मैसेज आएगा ठीक है इसके पीछे का रीजन क्या है की मोमो टीवी अपने आप को बहुत ज्यादा अपग्रेड करते राहत है और अपग्रेड करने का करण वो ये पैरामीटर क्या बता रहा है की जो कनेक्शन हमने एस्टेब्लिश करना छह रहे हैं इस यूआरएल के साथ ये नया और पहले कुछ और यूआरएल हुआ करता था ठीक है तो हम यह इंस्टॉल कर रहे हैं की हम अपने नए मोमो टीवी वर्जन के साथ क कर रहा है ठीक है अगर आप इसको नहीं करोगे तो आपको कुछ ना कुछ वार्निंग आएगा और दें सम केसेस नाइट भी की आपका एस्टेब्लिश कनेक्शन एस्टेब्लिश ना हो ठीक है सो दिस इस किड ऑफ मैंडेटरी वन पैरामीटर जो आपको पास कर देना होता है देखो कुछ चीज मैं आगे हम क्वेश्चंस नहीं करते दिस इसे एन किड ऑफ कनेक्शन फाइव जिसमें की हम लोग कनेक्शन एस्टेब्लिश कर रहे हैं तो दिस इस डी रिक्वायर्ड पैरामीटर क्या आपको कनेक्शन एस्टेब्लिश करने के लिए ये सब पैरामीटर पास करने पढ़ेंगे क्या अभी यहां तक कनेक्शन एस्टेब्लिश हो गया manguz.com नेट कर देने से नहीं मोंगूज क्या करता है मोंगूज एक डिफॉल्ट कनेक्शन ऑब्जेक्ट डिफाइन करता है ठीक है मेंटेन करता है वो क्या करता है वो ऑब्जेक्ट रिस्पांसिबल है ऑलवेज किसी भी डेटाबेस कनेक्शन में परफॉर्म करने के लिए या उसके साथ इंटरेक्शन करने के लिए तो वो क्या करता है हम उसका नाम देते हैं कांस्टेंट डी = मोंगूज मोंगूज इस टीवी ऑब्जेक्ट को मेंटेन करता है ऑलवेज अपने डेटाबेस सर्वर के साथ कनेक्ट हो पे और हम लोग इसी टीवी का उसे करके हम लोग नोट और मंगोडेवी के बीच में जो ब्रिज है वो एस्टेब्लिश करेंगे ठीक है तो बहुत सिंपल है यार अब यहां पे किस टाइप आता है नेक्स्ट की आ दिस ऑब्जेक्ट इस व्हाट यू बिल उसे तू हैंडल इवेंट्स और इंटरेक्ट विद डी डेटाबेस यही ऑब्जेक्ट से हम लोग सब कुछ इंटरेक्शन करेंगे दिस इस थर्ड थिंक मतलब नेक्स्ट थिंक की हम लोग इवेंट लिस्नर भी डिफाइन कर सकते हैं इवेंट लिस्ट का क्या मतलब है की जैसे की देवर आर इवेंट लिस्नर आगे वेल इवेंट लिसन मतलब की डेटाबेस में जब भी कुछ इवेंट परफॉर्म हो रहा है तो कोई ना कोई बैठकें इवेंट लिस्नर उसको सुन रहा होता है उसको हम लोग कहते हैं इवेंट लिस्ट जो उसे कोई जैसे की डेटाबेस कनेक्ट हुआ तो उसको पता चल गया की यहां डेटाबेस कनेक्ट हो गया ठीक है अब हमारी मर्जी की हम उसे इवेंट लिस्नर को सुन के कुछ हम लोग लॉक प्रिंट्स कर दे या यूजर को मैसेज देते हैं की हां भैया आपका डेटाबेस एस्टेब्लिश हो चुका कनेक्शन स्टेबलाइजर हो चुका तो देवर सम लिस्ट लाइक कनेक्ट डिस्कनेक्ट एरर इस तरह का लिस्ट हमारे पास प्रेजेंट होते हैं दिस इवेंट लिस्ट रिएक्ट तो डिफरेंट स्टेट ऑफ डेटाबेस कनेक्शन मतलब की डेटाबेस कनेक्शन जो डिफरेंट डिफरेंट स्टेटस हैं हम लोग उसमें कुछ ना कुछ रिएक्शन कर सकते हैं मतलब जैसे कहा ना की कनेक्ट डेटाबेस का कनेक्टिविटी हो गया ठीक है हमें नहीं पता कैसे हुआ लेकिन इवेंट के लिए आपको पता है तो हम लोग उससे पूछ के जैसे इवेंट लिस्ट कनेक्ट हो गया हमको इस टॉपिक मैसेज प्रिंट कर सकते हैं जैसे मैक लिस्नर डिफरेंट कर रहा हूं डीबी डॉट ऑन कनेक्ट ठीक है और मैं इसके अंदर एक मैसेज प्रिंट कर रहा किसी जब भी कनेक्शन हुआ तो कंसोल और लॉक कर दो कनेक्ट तू मांगो डीबी सर्वर सेट तो जब भी हमारा डेटाबेस कनेक्शन है इस्टैबलिश्ड स्टॉक ऑटोमेटिक ये एक मैसेज प्रिंट हो जाएगा क्यों क्योंकि ऐसा कनेक्शन इस्टैबलिश्ड होगा तो इवेंट लिस्ट को पता चल जाएगा की हां कनेक्ट हो चुका तो ये कनेक्ट मांगो टीवी को पता है जैसे कनेक्ट होगा तो कनेक्ट ऑटोमेटिक लिसन हो जाता है ये डीबी का ऑब्जेक्ट जो हमने यहां पे डिफाइन किया है ऑटोमेटिक लेसन कर लगा की हां भैया ये कनेक्ट हो चुका जैसे कनेक्ट हो चुका है वो मैसेज प्रिंट कर देगा से इस तरह हम लोग एरर और डिस्कनेक्ट के लिए हम लोग प्रिंट कर सकते हैं सी तो इस तरह मैंने एरर के लिए यहां प्रिंट कर दिया ठीक है और डिस्कनेक्ट के लिए प्रेस कर दिया ये सारे इवेंट लिस्नर कीवर्ड्स हैं ठीक है इसे हमने डिफाइन नहीं किया ये ऑलरेडी मोमो टीवी समझना है और ये ऑलरेडी ये ऑब्जेक्ट भी समझ रहे हैं डीबी ऑब्जेक्ट भी समझ रहा है ठीक है मैंने बताया ना की डीबी ऑब्जेक्ट क्या करता है ये मंगोस मंगोस खुद मेंटेन करता है कनेक्शन एस्टेब्लिश करने के लिए और डीबी सब कुछ सुन रहा होता है उसको कनेक्ट का मतलब पता है उसका एरर का मतलब पता है उसको डिस्कनेक्ट का मतलब पता और जैसे ये सारे इवेंट कुछ ना कुछ लीवो लेसन कर रहा है तो हम ऑटोमेटेकली क्या कर रहे हैं उसे मोमेंट पे कुछ ना कुछ कंसोल प्रिंट कर दे रहे हैं तो क्या हमारा कम हो गया हमने क्या किया की मोंगूज एक्सपोर्ट कर लिया हमने यूआरएल डिफेंड कर लिया कहां पे डिफाइन करना है हमने डीबी का नाम डिफाइन कर लिया राइट हमने कनेक्शन सेटअप कर लिया फिर हमने एक ऑब्जेक्ट मेंटेन कर लिया डी ऑब्जेक्ट हमने इस तरह डिफाइन कर दिया हमने डीबी कनेक्शन फाइल में ये साड़ी चीज एस्टेब्लिश कर दी मतलब लिख दिया ठीक है तो क्या हमारा डाटा इसका कनेक्ट हो गया नहीं अल्टीमेटली इसको एक्सपोर्ट करके रन करना पड़ेगा सर्वर फाइल पे तो बेसिकली मैं ये क्या कहना छह रहा हूं की एक्सपोर्ट का डेटाबेस कनेक्शन तो मोडल डॉट एक्सपोर्ट्स इसे इक्वल तू दी पी को क्या करेंगे एक्सपोर्ट करेंगे बस कनेक्शन फाइनली यू एक्सपोर्ट डीबी ऑब्जेक्ट विच रिप्रेजेंट डी मोनो डीबी कनेक्शन यह डी क्या रिप्रेजेंट कर रहा है मैंगो डीबी कनेक्शन को रिप्रेजेंट कर रहा है ठीक है सो डेट यू कैन इंपोर्ट और यू उसे आईटी अदर पार्ट ऑफ नोट यस एप्लीकेशन हम क्या करेंगे की db.js जो डी है जो कनेक्शन है उसको इंपोर्ट करेंगे सर्वर डॉट जस पे और हम लोग इसको रन करेंगे सी अब मैं क्या करता है यहां फालतू की चीज थोड़ा हट्टा ये ये चीज मैं हटा था| की मैं इसको कमेंट करता ठीक है server.just ठीक है इसको रनिंग किया तो क्या हमारा सर्वर एक्टिव हो गया हांजी एक्टिव हो गया कैसे पता चलेगा तो मैं क्या करता पोस्टमैन पे जाता लिखना लोकल और 3000 इंटर ठीक है हमें डाटा मिल गया वेलकम तू मी होटल और यही हमने गेट रिक्वेस्ट पे से सेंड कर रहे हैं इस डाटा को कोई दिक्कत यहां तक कोई दिक्कत नहीं अब हमारा नेक्स्ट टारगेट क्या था की डेटाबेस का कनेक्शन एस्टेब्लिश हुआ की नहीं हुआ मैं इस फाइल को अनकमेंड करता हूं जब भी देखो अल्टीमेटली ये कोड का नियम है यार हम लोग सर्वर डॉट जस रन कर रहे हैं सर्वर डॉट जस रन कर रहे हैं तो लाइन में लाइन एग्जीक्यूट करेगा तो इस बीच में हमारा डीबी वाला जो हमने फाइल एक्सपोर्ट किया वो भी रन करेगा ठीक है अब मैं क्या करते हैं सर नोट करता नोट सर्वर डॉट जस्ट तो इस बार देखो आपको मैसेज प्रिंट हुआ कनेक्ट तू मोमो टीवी सर्वर क्यों क्योंकि जैसे हमने इस फाइल को रन किया डीबी ऑब्जेक्ट हमारा क्रिएट हुआ और वो किस चीज के लिए रिस्पांसिबल है डाटा कनेक्शन बनाने के लिए तो जैसे डेटाबेस कनेक्शन हमारा बना तो वैसे ही इवेंट लेसनर सुन लिया कनेक्ट जैसे कनेक्ट उसने सुना उसने मैसेज प्रिंट कर दिया तो सी अब हमारा मंगोल के साथ कनेक्शन है एस्टेब्लिश हो चुका है अब मैं क्या करता है यहां पे की जो डेटाबेस कनेक्शन इस्टैबलिश्ड है जो डाटा सर्वर है उसे सर्वर को डॉ कर देता जैसे सर्वर डॉ हो जाएगा कनेक्शन जो ब्रिज है वो कनेक्शन टूट जाएगा तो यहां पे ऑटोमेटिक जो डीबी है जो डेटाबेस ऑब्जेक्ट है जो हमने क्रिएट किया है उसको डिस्कनेक्ट सुने देगा ओवुलेशन करेगा तो ऑटोमेटेकली क्वेश्चन को मैसेज प्रिंट होना चाहिए तो मैं यहां पे क्या करता सर्विस को स्टार्ट के बदले नहीं स्टॉप कर देता हूं ठीक है मैंने क्या स्टॉक तो जैसे मैंने सर्वर सर्विस को स्टॉप किया मतलब हमारा जो डाटा पे सर्वर है वो स्टॉप हो गया तो यहां पे ऑटोमेटिक मैसेज प्रिंट हो गया मांगो डीवीडी डिस्कनेक्ट पक्का और यही हमने यहां इवेंट लिस्ट डिफाइन कर रखा था अगर डिस्कनेक्ट सुनता है तो ये मैसेज प्रिंट कर दो अब मैं क्या करता हमारा सर्वर अभी भी एक्टिव है नोट जस अभी भी कोशिश कर रहा है कनेक्शन बनाने के लिए लेकिन हुआ क्या बेसिकली कुछ ना कुछ इंटरप्शन हो गया डेटाबेस सर्वर पर डेटाबेस सर्वर डॉ हो गया जैसे डॉ हुआ तो एक मैसेज प्रिंट हो गया अब मैं क्या करता सर्विस को स्टार्ट कर देता ठीक है या चलो रे स्टार्ट कर देता हूं अब हमारा सर्विस क्या होगा स्टार्ट हो गया जैसे सर्विस स्टार्ट हुआ तो यहां पे आपका मैसेज प्रिंट हो जाएगा सी तो हमारा मैसेज क्या प्रिंट हो गया कनेक्ट तू मोमो टीवी सर्वर प्रिंट हुआ अभी भी एक्टिव था तो जैसे उसे डाटा पे सर पर लाइन ऑनलाइन मिला या उससे लाइव मिला तो ऑटोमेटेकली जो डीबी ऑब्जेक्ट है वो सुन लिया की अच्छा कनेक्ट हो गया कनेक्ट हो गया था मैसेज फ्रेंड कर दो आई होप आपको डेटाबेस कनेक्शन समझ में ए गया होगा अब हम आते हैं सम अप करते हैं एक बार की db.js फाइल जो है वो एक सेंट्रल मोडल की तरह कम कर रहा है जो मैनेज कर रहा है कनेक्शन मैंगो टीवी डेटाबेस और नोट जैज़ के बीच में विद डी उसे ऑफ मोंगूज ठीक है तो हम लोग क्या करते थे कनेक्शन हैंडल कनेक्शन इवेंट जो इवेंट लिस्नर है वो भी हैंडल कर रहा है ठीक है एक्सपोर्ट दी कनेक्शन ऑब्जेक्ट सो डेट योर एक्सप्रेस सर्वर ठीक है हम क्या किया इस डीबी ऑब्जेक्ट को एक्सपोर्ट किया सो डेट हमारा जो एक्सप्रेस सर्वर है वो उसको उसे कर सके इंटरेक्ट करने में डेटाबेस के साथ डेट्स व्हाट वे डिड हमने एक्सपोर्ट किया डीबी को और दाल दिया कहां पे है एक्सप्रेस सर्वर डॉट जस्ट पे ठीक है जैसे हमने एक्सपोर्ट किया तो जैसे ये सर्वर फाइल रन किया वैसे ये डीबी फाइल भी रन किया जैसे ये डी फाइल रन किया वैसे डीबी जो डेटाबेस कनेक्शन है वो इस्टैबलिश्ड हो गया यहां पे ठीक है यहां तो कोई दिक्कत किसी को तो व्हेन अवर सर्वर रस जैसे हमारा सर्वर फाइल रन हो रहा था यह टिपिकली के रिक्वायर और इंपोर्ट डी db.js फाइल तू एस्टेब्लिश ए डेटाबेस कनेक्शन बिफोर हैंडलिंग रिक्वेस्ट तो एचटीटीपी रिक्वेस्ट हैंडल करने से पहले ही हमने इस एक्सपोर्ट कर लिया एंगल्स में से बाद में एक्सपोर्ट करेंगे तो कोई मतलब नहीं है बिकॉज़ वो डीबी कनेक्शन इस्टैबलिश्ड ही नहीं कर पाएगा ठीक है थॉट्स व्हाट हम इस सब चीजों को स्टार्टिंग में एस्टेब्लिश करते हैं की फाइल का स्टार्टिंग में जैसे वो रीड करना स्टार्ट कर रहा है लाइन में लाइन पहले इस इस लाइन को रीड किया फिर इस लाइन को रीड ही किया से इस तरह उसने डीबी फाइल डी फाइल को भी रीड किया की हां जैसे उसने दी फाइल को रीड किया जो डेटाबेस कनेक्शन है वो एस्टेब्लिश हो गया आई होप यार यहां तक किसी को दिक्कत नहीं होगा ठीक है तो मैं थोड़ा आपको ब्रीफ देना छह रहा था की देखो कनेक्शन एस्टेब्लिश कैसे होता है क्योंकि जब हम आगे बाढ़ जाते हैं ना बिकॉज़ देखो अभी जब आप किसी कंपनी में क करोगे तो आपको बार-बार डाटा कनेक्टिविटी बैठना हो तोड़ना पड़ता राहत ठीक है तो आपको पता होना चाहिए की अल्टीमेटली चीज वन रन कैसे कर रहे हो और क कैसे कर रहे हो चलो अब हम बात करते हैं क्या व्हाट आर डी मॉडल और स्कीम ठीक है मॉडल बेसिकली क्या है है तो मॉडल सिलेक्ट ब्लूप्रिंट ऑफ डेटाबेस डेटाबेस में अब हमने डेटाबेस तो बना लिया होटल नाम का आप होटल में क्या स्टोर करने वाले थे परसों का डाटा ठीक है पर्सनल डाटा स्टोर करने वाले थे और व्हाट वे कैन से की हम आ किसी मेनू का डाटा स्टोर करने वाले हैं तो अल्टीमेटली मॉडल क्या है इट्स लाइक एन ब्लूप्रिंट ऑफ डेटाबेस की डेटाबेस में जो हम डाटा दाल रहे हैं उसका ब्लूप्रिंट क्या है उसका डाटा अगर दिखेगा कैसा अब परसों में कुछ भी नहीं दाल सकते ना जूता का नाप शर्ट का नाप से चीज नहीं दाल सकते एक फ्री डिफाइन ब्लूप्रिंट होना चाहिए की ये ये डाटा हम इसमें फाइल करने वाले हैं और से करने वाले हैं जैसे की हम सिक्कों में डिफाइन करते हैं अब सीकर में कोई डाटा भी हम बनाते हैं तो पहले ही हम डिफाइन कर देते हैं किसमे कौन-कौन से कॉलम्स हम एड करने वाले हैं से इस तरह हम लोग मैंगो टीवी में पहले एक मॉडल बनाते हैं एक ब्लूप्रिंट बनाते हैं की हमारा ये डेटाबेस इस तरह से दिखने वाला है जो हमें कनेक्शंस बनाएंगे परसों का जो कलेक्शन बनाने वाले हैं उसे कलेक्शंस के अंदर जो डॉक्यूमेंट होंगे उसमें ये सारे फील्ड्स हमको देखने को मिलेंगे ठीक है तो इट्स एन रिप्रेजेंटेशन ऑफ स्पेसिफिक कलेक्शन मैंगो टीवी लाइक परसों हम परसों का डाटा लेट सपोज एड करने वाले हैं नो वंश यू हैव डिफरेंट मॉडल यू कैन क्रिएट रीड अपडेट और डिलीट डॉक्यूमेंट इन कॉरस्पॉडिंग तू मोनो डीबी कलेक्शन लेट सपोज अभी हम परसों ने डाटा का बात करें तो उसे परसों ने डाटा को हम क्रिएट कर सकते हैं उसको रीड कर सकते हैं उसे डाटा को हो सकता है उसको डिलीट कर सकते हैं अपडेट कर सकते हैं वाटर एक बार मॉडल बन जाए तब बिकॉज़ हमारे पास पता होना चाहिए परी डिफरेंट आर्किटेक्चर हम लोग कहते हैं इसको ठीक है नो मंगोज एलॉयज तू डिफाइन स्कीम पर जो डॉक्यूमेंट स्कीम इस लाइक एन ब्लूप्रिंट डिफाइन डी स्ट्रक्चर और डाटा टाइप ऑफ योर डॉक्यूमेंट विद इन डी कलेक्शन एक कलेक्शन के अंदर जो हम डॉक्यूमेंट दाल रहे हैं परसों एक कलेक्शन एक ठीक है बच ऑफ रिकॉर्ड्स और उसे कलेक्शंस के अंदर हम डॉक्यूमेंट एक परसों का डॉक्यूमेंट स्टार्ट कर रहा है तो जो डॉक्यूमेंट हमारा दिखेगा वो कैसा दिखेगा ये इसके बड़े में बात करने वाले हैं देखो ये जो मैंने आपको जो डॉग्स बना रखा है ना गूगल लॉक प्लीज इसको एक बार पढ़ना यार आपको और कोई डाउट हो कभी ना तो वो भी आपका डाउट चला जाएगा मैंने इतने अच्छे से डॉग को मेंटेन कर रखा है मुझे पता है आप कहां पे डाउट पूछोगे कहां पे करोगे ठीक है तो लेट सपोज एक परसों का डाटा हम बात करो लाइक सैफ ओनर मैनेजर वेटर वो कुछ भी हो सकता है ठीक है उसका लेट सपोज हम जो डाटा डिफाइन करने वालों एडिट डिफाइन करने वाले की उसका नाम क्या है उसका आगे क्या है उसका क क्या है मतलब प्रोफेशन क्या है इदर वो सैफ है की ओनर है की मैनेजर है की वेटर है हमें नहीं पता मोबाइल नंबर ठीक है ईमेल उसका एड्रेस और एड्रेस ये सर डाटा हमें परसों का स्टोर करने वाला है तो बट ऑफ उर्स इसका ब्लूप्रिंट बनाना पड़ेगा अब ब्लूप्रिंट हम लोग किस से बनाएंगे विद डी हेल्प ऑफ मोंगूज बिकॉज़ मंगोजी है एक ऐसा ब्रिज जो डेटाबेस और मोड के बीच में कनेक्शन एस्टेब्लिश करने वाला है ठीक है तो इसके लिए हम लोग क्या करते हैं जनरली एक फोल्डर स्ट्रक्चर हम मेंटेन करते हैं इसमें हम लोग कहते हैं मॉडल ठीक है मॉडल के अंदर हम किसका मॉडल बनाने वाले हैं परसों का तो मैंने लिखा यहां पे अब इस परसेंट डॉट जस नाम का फाइल बना लिया मॉडल के अंदर और उसमें हम लोग क्या डिफाइन करने वाले हैं स्कीम डिफाइन करने वाले की हमारा जो परसों डाटा है जो डॉक्यूमेंट वो ऑटोमेटिक दिखेगा कैसा मैंने यहां पे लिखा परसों इसकी मां इसे इक्वल तू न्यू mongoose.iskima ठीक है और फाइनेंस के अंदर पास करेंगे सबसे पहले हम लोग क्या चाहिए नाम चाहिए ठीक है तो मैंने क्या बोला नाम डॉट कोलोन और हम इसको ऑब्जेक्ट बना रहे हैं टाइप ठीक है इसका टाइप क्या होगा टाइप हम लोगों को चाहिए बहुत सर पैरामीटर डिफाइन करने का ऑप्शन राहत है कैसे हमने नाम लिखा ठीक है अब नाम क्या है की नाम तो हम लोग को चाहिए नाम इस तरह का पैरामीटर नाम एक तरह का फील्ड है जो हम लोग इसमें स्टोर करने वाले हैं उसका टाइप क्या है हमने यहां पे एक एक्स्ट्रा पैरामीटर पास किया रिक्वायर्ड कल ऑन तू इसका मतलब की हमें नाम चाहिए अगर लेट सपोज कोई बांदा रिकॉर्ड से करने जा रहा है और उसने अगर नाम इंटर नहीं किया अगर उसे ब्लैक छोड़ दिया तो आपको एरर दे देगा र रोर देगा की आपको नाम यहां पर मैंडेटरी फील्ड है और आप इसको आंसर नहीं कर रहे हो अगर लेट सपोज हम यहां पर इसे हटा दें की नहीं नाम मैंडेटरी नहीं है हमने रिक्वायर्ड फील्ड हटा दिया तो हम बिना नाम का भी इस रिकॉर्ड को इस डॉक्यूमेंट को इंटर कर सकते हैं से कर सकते हैं बट मैंने यहां पास किया की नहीं रिक्वायर्ड ट्रू होना चाहिए मतलब की नाम हमें चाहिए अब देखो लेट्स ऑफ पैरामीटर आपको यूआरएल दे रखा है जब आप मैंगो टीवी का डॉक्यूमेंट पे जाओगे मोंगूज मोंगूज डॉक्यूमेंटेशन पर जाओगे तो आपको बहुत तरह बहुत तरह का आपको दिखेगा रीड डी डॉग्स मैंने क्लिक किया ठीक है सी है जैसे उसे कैसे करते हैं कनेक्ट कनेक्ट करने के लिए डायबिटीज के साथ ये साड़ी चीज आपको यहां पे दिखा रखा है जैसे की अगर हम डॉक्यूमेंटेशन पे क्लिक करता हूं आपको तो आपको बहुत तरह तरह का डिफरेंट डिफरेंट ऑप्शन दिखेगा इसकी मैं आप क्या-क्या पास कर सकते हैं टाइटल है वोट से और लेट्स ऑफ थिंग्स है लेट्स ऑफ थिंग्स अप जो डाटा टाइप का डिफाइन करते हैं स्ट्रिंग कर सकते हैं नंबर कर सकते हैं जैसे की हम यहां पे सैलरी एड करने वाले हैं ठीक है तो सैलरी किस तरह का होगा नंबर तरह का होगा क्यों बिकॉज़ सैलरी एक तरह का न्यूमैरिक वैल्यू है तो हम सब कुछ पहले डिफाइन करते हैं इससे बेनिफिट क्या होता है ना की जब यूजर डेटाबेस में डाटा एंट्री कर रहा होता है तो मोंगूज अपने और पे सब कुछ हैंडल कर लेट है की ये चीज रिक्वायर्ड है की नहीं ये चीज यूनिक है की नहीं सैलरी में वो कोई अल्फाबेटिकल वैल्यू तो नहीं इंटर कर रहा है वो न्यूमैरिक वैल्यू में दाल रहा है तो ये साड़ी चीज अपने हैंड पे ही हैंडल कर लेट है डेट इसे डी बेनिफिट्स मैंने आपको बताया था ना लास्ट लेक्चर में की मैंगो उसके साथ डेटाबेस को डील करना काफी ज्यादा आसन हो चुका है रदर थान रेड नाइटी एप्रो मोंगूज चीजों को काफी फास्ट बनाता है आपको काफी सर फ्लैक्सिबिलिटी देता है की आपने डाटा को स्टोर करने से पहले काफी साड़ी चीज आप खुद पे खुद चेक कर पे अब प्लीज अगर आप इसको डॉक्यूमेंटेशन को एक बार चेक करोगे ना तो आपको काफी कुछ नया सीखने को मिलेगा यार की अच्छा इस तरह से चीजों को हम डाटा को और बटर बना सकते हैं ठीक है अब हम आते हैं आगे पे नेक्स्ट हम लोग क्या चाहिए आगे ठीक है तो आगे क्या है आपको चाहिए टाइप मैंने यहां पे दिया नंबर ठीक है और इधर रिक्वायर्ड लेट सपोज उसको रिक्वायर्ड पर डालते हैं रिक्वायर्ड नहीं है ठीक है नो लेट सपोज नेक्स्ट क्या है नेक्स्ट है हमारे पास क ठीक है तो क हमारे लिए इंपॉर्टेंट तो अब सी हम लोग यहां पे क्या कर सकते हैं क में हमारे पास ऑप्शन ऑप्शन क्या है टाइप हमने यहां पे डिफाइन किया क्या इस ट्री ठीक है अब सी क में हमने यहां पे ऑप्शन क्या दे रखा है की क में इदर जो हम परसों डिफाइन कर रहे हैं वो परसों का टाइप का डिफाइन कर रहे हैं की वो अगर सेफ होगा या होटल का ओनर होगा या मैनेजर होगा या वेटर होगा अब ये चीज डिफाइन कर रहे हैं तो हम क्या कर रहे हैं की हो सकता है की हम अब गलती की ट्रांसफर रिड्यूस करते हैं गलती को रिड्यूस क्या करते हैं हमने यहां पर डिफाइन कर दिया एनम एनम में डिफाइन किया अरे मैंने बोला की या फिर ये सेफ होगा सेफ होगा ठीक है या फिर वो वेटर होगा या फिर वो मैनेजर होगा ठीक है ओनर को हटा देते हैं थोड़ा कॉम्पिटेटिव कम करने का मैंने यहां पे दाल दिया रिक्वायर्ड रिक्वायर्ड ट्रू ठीक है आईटी मेंस की अब जब डेटाबेस में इस स्कीम को फॉलो करते हुए जब कोई परसों का रिकॉर्ड से हो रहा होगा तो अगर ये वालुज में क में यही अगर यही तीन वालुज प्रेजेंट होंगे तो वो से करेगा लेट हैव अगर मैनेजर का मैंने अगर हम लेट सपोज जो परसों इंटर कर रहा होगा उसने क में अपना जो वैल्यू है वो फील्ड कर दिया ऑनर तो उसको जो एक्सेप्ट नहीं करेगा क्यों बिकॉज़ हमने इनाम में डिपेंड कर रखा है की वो इधर यही तीन वालुज में से कोई एक वालुज यहां पे होना चाहिए और ये मैंडेटरी है मैंने यहां पर रिक्वायर्ड तू मार कर रखा है मतलब ये मैंडेटरी फील्ड हो गया की क होना ही होना चाहिए समझ में ए रहा है मैं क्या कहना छह रहा हूं एडरवाइज हम लोग इसको एक्सेप्ट नहीं करेंगे ये सिंपल सैक्रेड एरिया है ठीक है अब मैंने यहां पर नेक्स्ट क्लास क्या किया नेक्स्ट हमारे क्या चाहिए मोबाइल नंबर तो मैंने यहां पास किया मोबाइल और व्हाट आई से टाइप टाइप हो गया स्ट्रिंग और रिक्वायर्ड बिकॉज़ बटर क्या है नेक्स्ट डाटा स्ट्रिंग ठीक है और रिक्वायर्ड मैंने रिक्वायर्ड भी दाल दिया ट्रू और मैंने यहां पे दाल दिया यूनिक को ट्रू मतलब की अब इसका क्या मतलब है भैया इसका ये मतलब है की अब जब भी कोई बांदा ईमेल इंटर करेगा ठीक है जैसे की हमारे पास प्रिंस है जैसे मैं कर नाम राहत है फ्रेंड्स आकाश रोहित बाईक के ये मेरा कर दोस्त हैं ठीक है तो आप लेट सपोज इन चारों को हम डाटा स्टोर कर रहे हैं ठीक है तो अब लेट विक्की का अपना खुद का पर्सनल ईमेल आईडी होगा मेरा खुद का आकाश का खुद का खुद का रोहित का खुद का है ठीक है लेट सपोज अगर कोई भी डॉक्यूमेंट में अगर से ईमेल आईडी हो जाता है ठीक है लेट में मैंने प्रिंस दाल दिया प्रिंस gmail.com मैंने ये इंटर कर दिया लेट सपोज कल विक्की आता है और उसने वही से ईमेल आईडी अगर इंटर करने की कोशिश करें तो वह उसका जो रिकॉर्ड है उसे परसों का जो रिकॉर्ड है विक्की का जो रिकॉर्ड है वो से नहीं होगा क्यों बिकॉज़ मैंने यहां पे डिफाइन कर रखा है की ईमेल जो है वो यूनिक होना चाहिए मतलब की हम डेटाबेस में जब सेफ कर रहे होते हैं तो ऑटोमेटेकली मोंगूज इस चीज को हैंडल कर लेट है डेटाबेस लेवल पे की वो पहले ही चेक कर लेट है की कहानी ये यूनिक है की नहीं अगर यूनिक नहीं होगा मतलब की ऑलरेडी अगर एक्जिस्टिंग डेटाबेस में प्रिंस आते gmail.com प्रेजेंट होगा तो वो आपको एरर थ्रो कर देगा की दिस इस नोट डी यूनिक वन आपको कुछ दूसरा ईमेल आईडी के साथ इस रिकॉर्ड को सेट करना पड़ेगा देख रहे हो कितना ज्यादा फ्लेक्सिबल कर देता है मोंगूज उसे करने से हम कितना ज्यादा इंट्रैक्टिविटी बड़ा सकते हो और सिक्योरिटी भी प्रोवाइड कर सकते हैं डाटा इसको नो अब हम नेक्स्ट पे आते हैं ईमेल हो गया अब आते हैं एड्रेस ठीक है तो एड्रेस को सिंपल है थोड़ा उसको फास्ट करते हैं टाइप हो गया हमारे पास स्ट्रिंग और लेट सपोज रिक्वायर्ड हटा देते हैं ठीक है और व्हाट आई से एड्रेस हो गया और सैलरी ठीक है मैं सैलरी पे आया क्लिक किया टाइप हो गया टाइप हो गया नंबर और मैंने यहां पर कर दिया रिकॉर्ड रिक्वेस्ट कर दिया करो हो गया इसमें हमने नाम डिफाइन कर रखा है आगे डिफाइन कर रखा है ठीक है क डिफाइन कर रखा है मोबाइल डिफाइन कर रखा है ईमेल एड्रेस और सैलरी सी हमने स्कीम तो बना दिया है क्या ये स्कीम बना देने से हमारा कम हो गया नहीं हम लोग इस स्कीम से मॉडल बनाते हैं और इस मॉडल को उसे करके हम जितना भी डेटाबेस ऑपरेशन से उसका परफॉर्म करते हैं चाहे वो क्रिएट करना हो उसको रीड करना हो प्रशंस के सारे डाटा को या उसमें अपडेट करना हो की हम लोगों को डिलीट करना हो ठीक है तो हम यहां पे करते हैं कांस्टेंट इस इक्वल तू ये रिएक्ट क्यों आर आई डोंट नो व्हाट इसे मोंगूज ठीक है क्या बना दिया उसे हम परसों नाम का क्या बना दिया हमने मॉडल बना दिया और उसे परसों को हम लोग क्या कर रहे हैं एक्सपोर्ट कर रहे हैं आज एन नाम ऑफ परसों अब इस परसों को हम लोग क्या करेंगे एक्सपोर्ट करेंगे कहां पे सर्वप्रथम इसे इक्वल तू मॉडल तो मैंने यहां पर परसों नाम का मॉडल एक्सपोर्ट कर लिया अब इसी परसों नाम के मॉडल से इसी परसों मॉडल हम लोग सर कनेक्टिविटी सर डेटाबेस में जितने भी ऑपरेशन परफॉर्म करेंगे इसी के थ्रू करेंगे ठीक है अब मैंने लास्ट एग्जाम आपको सिखाया था की जो हम डाटा भेजते हैं यहां बॉडी के अंदर भेजते हैं राइट विथ डी हेल्प ऑफ रॉक और और हमें जनरली जेसन डाटा भेजते हैं ठीक है इस डाटा को हम लोग भेजते हैं विद डी हेल्प ऑफ पोस्ट मेथड ठीक है तो मैं यहां पे दूसरा यूआरएल बनाता सी पोस्ट अब हम छह रहे हैं इस डाटा को से करना तो से करना आसन है क्या हां आसन है कुछ नहीं हम भी इस डाटा को क्या करते हैं कॉपी करते हैं तो डाटा मैंने यहां बनाया है इसका मैंने यहां कॉपी किया और पेस्ट किया यहां पे मैंने ब्यूटीफाई यहां का ऑप्शन थोड़ा बिगड़ा हुआ है तो आपको सही से अरेंज करके दे देगा तो इसमें थोड़ा अरेंज कर दिया अब क्या हम यहां पर छह रहे हैं सेफ करना पद सकता है अगर कोई बांदा डाटा सेंड करेगा तो उसका डाटा से हो जाना चाहिए मैं इसे कर रहा हूं सेंड तो इसको ए गया एरर एरर क्यों आया बिकॉज़ हमने परसों नाम का पोस्ट मेथड कोई डिफाइन कर ही नहीं रखा अभी तक ठीक है बट इस चीज को एस्टेब्लिश करने से पहले आपको एक चीज समझना पड़ेगा बॉडी पार्ट्स बॉडी पार्ट्स क्या होता है सी बॉडी पार्ट्स और एक तरह का मिडिल वेयर है एक्सप्रेस जो है इसका अब देखो बॉडी पार्ट्स सर किस चीज के लिए हेल्पफुल होता है समझो की जब भी हम लोग क्लाइंट्स जो है रिक्वेस्ट भेजता है ठीक है जैसे मैंने आपको सिखाया ये क्लाइंट रिक्वेस्ट भेजता है वो आपको बॉडी के अंदर से यहां मैंने बॉडी के अंदर जेसन टाइप का डाटा आपको भेजो ठीक है अब उसे जशन अपडेट को गेट करोगे आप यहां पे सर्वर पे लगे फिर उसको रिट्रीव करोगे उसे डाटा को और फिर उसमें ऑपरेशंस परफॉर्म करोगे तो जनरली बहुत ही ये परिसर प्रोसेस होता है हमें हमें अपने और से इस चीज को करना जो स्टडी पे रिक्वेस्ट होता है उसके अंदर जो बॉडी होता है उसे बॉडी में हमारा जनरली डाटा होता है ठीक है उसे डाटा को निकालना और फिर उसको उसे करना थोड़ा परिसर प्रोसेस है इसके लिए बॉडी पार्सल एक मिडिल वेयर है ये बॉडी पार्ट्स और क्या करता है जो इनकमिंग एसडीपी रिक्वेस्ट होता है उसमें से खुद पे खुद उसे बॉडी को स्टार्ट करता है जो जैसा डाटा राहत है उसको पास करके ऑब्जेक्ट बनाता है और फिर उसको हम लोग रिक्वेस्ट डॉट बॉडी के साथ दे देता है मतलब हमें क्या करना पड़ता है हमें आसानी चलना पड़ता है की हम पहले जो एचडी पर रिक्वेस्ट आया उसमें से पहले हम बॉडी के अंदर गए हैं फिर डाटा निकले उसे जैसन को पार्ट्स की और फिर हम लोगों को ऑपरेशन परफॉर्म किया ये सर कम बॉडी पार्सल खुद पे खुद करके देता है सी वन एक क्लाइंट आ सेंड डाटा तू एन सर्वर ठीक है इट्स टिपिकली इंक्लूड डी डाटा इन डी बॉडी के अंदर भेजता है सी जो हम लोग पोस्टमैन में ये चीज कर रहे हैं हम लोग बॉडी के अंदर डाटा भेजना है से जब आप फ्रंट से डाटा भेजोगे तो बॉडी के अंदर ही बना के भेजोगे जी डाटा कैन बी एन वेरियस फॉर्मैट्स जेसन जेसन फॉर्म डाटा और यूआरएल इनकॉर्डेड डाटा बॉडी पार्ट्स को हेल्प करता है मतलब की जो डाटा है वो बहुत डिफरेंट है फॉर्मेट में हो सकता है अभी हम यहां पे क्या कर रहे हैं आपको जेस्चर है हो सकता है की वो फॉर्म डाटा के भी फॉर्म में भेजें हो सकता है वो एक्स ब्लू ब्लू यूआरएल इनकोड पर डेटाबेस ठीक है बट हम क्या कर रहे हैं जैसे हम फॉरवर्ड डाटा भेज रहा है हो सकता है आपको किसी डिफरेंट फॉर्मेट में आपको डाटा भेजें तो बॉडी अगर यह सब कुछ डील करने देना है वो सब कुछ हम डील कर लेंगे तो वो क्या करता है बॉडी पार्सल बॉडी पार्ट्स है डाटा को उठाता है और जो हमें रिक्वायर्ड फॉरवर्ड में चाहिए होता है उसमें वो बना कर देते हैं तो बॉडी पार्ट्स आर प्रोसेस डी रिक्वेस्ट बॉडी बिफोर आईटी रिचर्स योर राउट हैंडल्स मेकिंग डी पास डेट आई अवेलेबल इन डी रिक्वेस्ट बॉडी पर डी प्रोसेसिंग मतलब की जैसे ही इस हंडर को ऐसे के स्लैश परसों ठीक है जैसे वो प्रोसेस होने से पहले जैसे की वो क्या करेगा वसंत में हमारे पास डाटा आएगा उसको प्रोसेस करने से पहले वो क्या करेगा उसे डाटा को मॉडिफाई कर देगा और हम मिला दे देगा हमें डील नहीं करता की हमें डील नहीं करना की भैया डाटा ए रहा है वो यूआरएल इनकॉर्डेड फॉर्म में ए रहा है की फॉर्म डाटा है की व्हाट आई से जैसन डाटा हमें इसे मतलब तुम समझ लो भैया कैसे तुम्हारा डाटा ए रहा है हमें बस डाटा से मतलब है और वो डाटा में रिक्वेस्ट और बॉडी में मिल जाता है ये सर हेल्प कौन करता है बॉडी डॉट पार्सल ये क्या है एक तरह का मिडिलवारे ठीक है जनरली जो मिडिल वेयर हम लोग उसे करते हैं वो इस तरह से उसे करते हैं अप डॉट वीडियो ठीक है हम लोग जनरली बहुत सारे उसे करेंगे एक्सप्रेस रोड एप्लीकेशंस में तो हम लोग हमेशा अप डॉट उसे करके इससे ये ऐसा सिंटेक्स है ठीक है अप डॉट उसे लगाते हैं और उसके बाद जो भी मिडिल वेयर होता है उसको उसे उसको उसे करते हैं उसके अंदर पास करते हैं तो बेसिकली बॉडी डॉट बॉडी पार्ट्स और जेसन क्या करता है वो जेसन डाटा को ऑटोमेटेकली पास कर देगा ठीक है फ्रॉम दे रिक्वेस्ट बॉडी जो बॉडी जो रिक्वेस्ट ए रहा है हमारे पास उसमें से और कन्वर्ट कर देगा जावा स्क्रिप्ट में और फिर उसको स्टोर कर लगा request.b बॉडी में इसको कॉपी कर लेते हैं ठीक है सी सुनने में कितना परिसर ग रहा होगा आपको क्या और क्या-क्या कर रहे हैं भैया हम लोग ये तो कुछ ज्यादा ही रॉकेट साइंस हो गया ठीक है अप डॉट उसे ठीक है इसको इस लाइन को हमें एड करना जरूरी था तो रॉकेट साइंस कुछ नहीं कर रहा यार एक सिंपल सा कॉन्सेप्ट समझो आप यहां पे की जो भी डाटा ए रहा है हमें नहीं पता किस फॉर्मेट में ए रहा है हो सकता है फॉर्म डाटा हो देखो डाटा भी ना बहुत डिफरेंट फॉर्मेट का होता है अभी आप फ्रंट और नहीं जान रहे हो सकता है लेकिन जब फ्रंट सीखोगे तो बहुत डिफरेंट डिफरेंट वेरियस में वो डाटा भेजते हैं फॉर्म डेट होता है जब ये जेन जैसे की बहुत अब देखोगे हम लोग गूगल फॉर्म गूगल फॉर्म बोल रहा हूं सॉरी मैंने लिए बहुत सारे वेबसाइट पे जब आप रजिस्ट्रेशन करने जाते हो तो फॉर्म फाइल अप करते हो फर्स्ट नाम लास्ट नाम ठीक है तो बहुत तो क्या करते हैं डायरेक्टली फॉर्म डाटा ही भेज देते हैं ठीक है इस फॉर्मेट में बहुत तो यूआरएल इनकॉर्डेड फॉर्म में डाटा भेजता है बहुत लोग आपको जीएम फॉर्मेट पर डाटा भेजते हैं तो इस तरह से डिफरेंट डिफरेंट फॉर्मेट हमें नहीं पता अब हमें डील भी नहीं करना है हमें बस सिंपल सिंपल आप डाटा ला के दे दो तो जो बॉडी पार्सल क्या करता है अभी हम फिलहाल जेसन डाटा भेज रहे हैं इसलिए हम लोग क्या कर रहे हैं अपने कोड में बॉडी पार्ट्स का डॉट जैसा उसे कर रहा है ठीक है लेकिन अगर डिफरेंट फॉर्म में फिर से थोड़ा सा डिफरेंट बॉडी पार्ट्स और हम लोग यहां पे फंक्शन उसे करें तो ये क्या करेगा डिसेंट डेट ऑफ ऑटोमेटेकली उठेगी उसको ऑब्जेक्ट में पास करेगा मतलब ये कन्वर्ट करेगा और हमें वो सर ऑब्जेक्ट को स्टोर कहां कर लगा रिक्वेस्ट डॉट बॉडी में और हमें बस डायरेक्टली इसको उसे करना है सिंपल तो बॉडी पार्ट से इंस्टॉल करना पड़ेगा हां जी इंस्टॉल करना पड़ेगा तो मैं यहां पे सर्वर को बैंड करता ठीक है नम इंस्टॉल करता बॉडी पार्ट्स इंटर बॉडी पर से इंस्टॉल हो गया कोई दिक्कत नहीं अब मैं सर्वर को चालू करता हूं जस्ट कर दिया अब हमारा कम क्या है नेक्स्ट स्टेप हमारा क्या बता रहा है की अब जो है डाटा सेंड अल्टीमेटली क्लाइंट कर रहा है सर को अब अल्टीमेटली हमने बॉडी पार्ट्स लिस्ट एस्टेब्लिश कर लिया डेटाबेस कनेक्शन एस्टेब्लिश कर लिया परसों का जो डॉक्यूमेंट है वो दिखेगा कैसा जो उसका स्कीम है वो हमने बना लिया उसे स्कीम से हमने मॉडल बनाया और उसे मॉडल को एक्सपोर्ट कर दिया सर्वर फाइल पे ठीक है एक्सप्रेस फाइल पे अब वही मॉडल हमारा रिस्पांसिबल है परसों डेटाबेस से डील करने के लिए कोई दिक्कत यहां तक नहीं जी चलो तो हमें क्या करते हैं की और पॉइंट बनाते हैं जहां पे क्लाइंट जो है डाटा सेंड करेगा क्लाइंट को पता है की इस डाटा पे इस एंड पॉइंट पर सेंड करने पे इस एपी पर सेंड करने पर जो इस पर्टिकुलर फॉर्मेट ऑफ डाटा को हम लोग से कर सकते हैं ठीक है चलो तो वो क्या करेगा इसमें से कर देगा तो क्लाइंट है वो डाटा क्या करेगा सर्वर को भेजेगा नोट जीएस को और सर्वर क्या करेगा डेटाबेस में जाकर स्टोर कर देगा यह सिंपल सा हिसाब किताब है जी तो वे नीड एन मेथड कॉल्ड पोस्ट बिकॉज़ पोस्ट एक ऐसा मेथड है एक एपी तो हम लोग कुछ भी लिख सकते हैं और पॉइंट को जो बना सकते हैं लेकिन मेथड भी लगाना जरूरी है पोस्ट मेथड पे ही हम लोग को पता चलेगा की अल्टीमेटली हम लोग को डाटा से करना है ये सेफ करने के लिए रिक्वेस्ट भेजो जा रहा है ठीक है तो हम लोग क्या करते हैं पोस्ट मेथड को करते हैं तो मैंने बनाया अप डॉट पोस्ट स्लैश परसों ठीक है मैंने पास किया रिक्वेस्ट रिस्पांस कोई दिक्कत नहीं यहां तक चलो स्लैश परसों पे हमें अगर कोई भी डाटा भेजता है किस फॉर्मेट में जो फॉर्मेट हमने डिफाइन कर रखा है तो हम लोग उसको से कर लेंगे चलो जी अब हम यहां पर मां के चल सकते हैं की हमें डाटा मिल रहा है इस रोड पर कैसे मिल रहा है वो हम लोग देखेंगे तो मैंने क्या बोला कॉस्ट न्यू परसों न्यू परसों डाटा मिल रहा है और डाटा कहां पर स्टोर बताओ प्लीज यहां पर लॉजिकल पक्का समझ में ए जाएगा जो डाटा क्लाइंट भेज रहा है वो ली ए रहा है ठीक है अब वह डाटा आने से पहले कौन उसको प्रोसेस कर रहा है बॉडी पार्सल और बॉडी पार्ट्स और प्रोसेस करके उसको कहां स्टोर कर ले रहा है रिक्वेस्ट डॉट बॉडी के अंदर ठीक है और ये यहां पे सबसे इंपॉर्टेंट सीखने वाला पॉइंट था की जो बॉडी जो डाटा हमारा ए रहा है वो अल्टीमेटली ए के स्टोर कहां हो रहा है रिक्वेस्ट बॉडी में और ये मां के चल रहा है की रिक्वेस्ट बॉडी में मैं डाटा मिल रहा होगा मैं इसको नाम डाटा कर देता हूं ठीक है ताकि अभी आगे चल के आसानी होगा अब हमारा कम क्या है की एक हमें नया डॉक्यूमेंट बनाना है ठीक है अब हम परसों का डाटा मिल गया इसलिए और वो पर्सनल डाटा कहां है स्टोर है इस डाटा के अंदर स्टोर है ठीक है अब हमारा कम क्या है की एक हमें नया डॉक्यूमेंट बनाना है जो की किस तरह का होगा परसों तरह का होगा तो हम क्या करते हैं एक परसों तरह का डाटा बनाते हैं तो न्यू व्हाट आई से कंस न्यू परसों इसलिए मैंने यहां पर नाम चेंज किया और ये किस तरह और ये जो हम लोग नया परसों बना रहे हैं वो किस तरह का होगा परसों तरह का होगा तो न्यू व्हाट इसे जो हमने परसों यहां पे डिफाइन रखा यह हमारा नया प्रशांत तरह का डाटा ब्लैक है इसके अंदर कोई भी हमारे पास डाटा नहीं है और ये नया परसों को हम लोग न्यू परसों को हम लोग से करेंगे तब न्यू परसों डॉट नाम यह क्या होगा डाटा डॉट नेट ठीक है अब नया परसों के अंदर न्यू परसों के अंदर वो सर जो फील्ड है वो इन्हेरीट हो गया इस न्यू परसों मॉडल से इसके अंदर क्या-क्या था नाम था क था मोबाइल था ईमेल था सैलरी आगे और एड्रेस ये साड़ी चीज था ठीक है तो अब हम क्या कर रहे हैं न्यू परसों डॉट नाम जो है अब से इस डाटा के अंदर भी बहुत साड़ी चीज होगा डाटा के अंदर नाम होगा हम ये मां के चल रहे हैं क्योंकि हम ऐसा मां के चल रहे हैं की परसों का जो डाटा है वो रिक्वेस्ट और बॉडी किस में से कर लेना डाटा के अंदर और इस डाटा के अंदर नाम होगा आगे होगा ईमेल वगैरा सर चीज है हम यहां ऐसा है की हम मां के चल रहा है न्यू परसों डॉट नाम में डाटा डॉट नाम से कर दो से न्यू परसों डॉट आगे में डाटा डॉट आगे से न्यू परसों डॉट जेंडर तो नहीं था हमारे पास और क्या था परसों में मोबाइल था राइट तो मोबाइल पर से कर दो ठीक परसेंट प्रोसेस नहीं हो गया मतलब की बार-बार एक चीज को लिखने रहना हम लोग कितना इस चीज को हंडर करेंगे इस चीज को हैंडल करना मतलब की थोड़ा अच्छा नहीं ग रहा इस तरह से भी डाटा से होता है लेकिन थोड़ा इतना अगर लेट में हमारे पास 50 फील्ड है तो उन्होंने 50000 में से इसको लिखते रहेंगे तो डायरेक्टली इस चीज को अवॉइड करने के लिए हम क्या करते हैं डायरेक्टली यहां पे डाटा पास कर देता है ठीक है अब मतलब की जो नया परसों है जो न्यू परसों हम बना रहे हैं डॉक्यूमेंट बना रहे हैं उसके अंदर वो सर फील्ड प्री फील्ड हो गया किसमे से इस डाटा में से जो डाटा में मिला इसमें असाइन कर दिया अब हमारा कम क्या है की जो न्यू परसों है उसको से करना डेटाबेस में तो ये न्यू परसों डॉट से कर देंगे खत्म और कुछ नहीं करना है अब सेफ फंक्शन अगर आप ध्यान से देखोगे ना तो से परसों जो है है वह कल बैक रिटर्न करता है कल बैक में क्या की वो एरर और परसों का डाटा यह दो चीज वो रिटर्न करता है लेट सपोज अगर वो एरर मैसेज करता है एरर रिटर्न करता है ठीक है तो हम क्या करेंगे एक मैसेज डिस्प्ले करेंगे जिसमें लिखेंगे की एरर ऑन सेविंग परसों डाटा ठीक है और वो एरर हम लोग डिस्प्ले कर देंगे और आगे एन रिस्पांस क्या सेंड करेंगे मतलब क्लाइंट को कैसे पता चलेगा की फेल हुआ की नहीं हुआ रिक्वेस्ट से क्या मिलता है जो डाटा क्लाइंट भेज रहा है और रिस्पांस में हम भेजते हैं रिस्पांस डॉट जीसस ठीक है हम लोग जेसन डाटा भेजना छह रहे हैं जिसमें हम लोग जो की है वो पास कर रहे हैं एरर ठीक है लेट यहां पास करते हैं एक सिंपल सा मैसेज इंटरनल सर्वर एरर नथिंग हम यहां पे एक चीज और छह रहे हैं की यहां पे स्टेटस भी सेंड करें स्टेटस स्टेटस व्हाट इसे 500 सी जब भी कोई कनेक्शन जब भी कोई डाटा ट्रांसफर होता है ठीक है चाहे वो सर्वर से क्लाइंट के बीच में वो क्लाइंट से सर्वर के बीच में हो एक सर्वर जो है एक सिग्नल सेंड करता है उसको स्टेटस सिग्नल कहते हैं ठीक है जैसे की जब आप यहां पे गूगल करोगे ना तो आपको यहां पे दिखेगा स्टेटस डिफरेंट हत रेसिपी स्टेटस कोड ठीक है अलग-अलग मतलब होता है जैसे की अगर मैं 500 की बात करूं तो सर्वर एरर रिस्पांस की सर्वर की तरफ से कुछ इशू ए गया जो डाटा से नहीं कर पाया इसलिए मैंने 500 भेजो तो इस तरह से डिफरेंट डिफरेंट रेंज के डिफरेंट डिफरेंट एरर स्टेटस कोड होते हैं ठीक है तो आपको बताता है की जो मैसेज ट्रांसफर हो रहा है वो सक्सेस किया की फेल किया की या कुछ और रीजन है ठीक है तो इस तरह से आप स्टेटस कोड भी सेंड कर सकते हो जो जनरली हम लोग करते हैं लेट सपोज एल्स एल्स मैं क्या है की डाटा से हो गया तो कंसोल डॉट लोग डाटा सेट सक्सेसफुली ठीक है और इसको हम लोग से कर देंगे और रिस्पांस डॉट स्टेटस स्टेटस हमने भेज दिया 200 मतलब के सक्सेस से यहां पे अगर आप देखोगे तो 200 क्या सक्सेसफुल रिस्पांस इसलिए यहां पे मैंने 200 से पास कर दिया अब डिटेल में और देख सकते हो की और इसका कौन सा कोड का क्या मतलब होता है ओके ठीक है की रिक्वेस्ट सक्सेस हो गया और जैसलमेर नहीं भेजो हमने जैसे अपने पास कर दिया मैंने डिटेल लिख डन सावेद परसों ठीक है तो सिर्फ परसों हमने यहां पर पास कर दिया डेट से यह हमारा कंप्लीट पोस्ट मेथड तैयार हो गया जिसके थ्रू हम लोग डाटा को से करेंगे चलो जी बहुत बढ़िया अब हम क्या करते हैं इस डाटा को एक्चुअली में सेंड करके देखते हैं अब देखते हैं की रिस्पांस क्या ए रहा है स्लैश परसों पे हमें क्या करना है पोस्ट मेथड भेजना है तो मैंने यहां पोस्ट बनाया स्लैश परसों पे बॉडी के अंदर जेसन डाटा भेज रहे हैं सेंड किया एरर एरर क्या आया लेट सी नोट मोड क्रश कर गया ओके यहां पे इशू क्या है यहां पे देखो अब यहां पे कुछ ना कुछ ए जाता है मोंगूज करियर क्या है की जो मॉडल डॉट सेफ फंक्शन हम लोग उसे कर रहे हैं ना वो नो लंगर एक्सेप्टर कल बैक मतलब की जो सेफ मेथड के बाद ये जो कल बैक फंक्शन हम लोग कल किया ये अब इस तरह से क नहीं करता अब हम लोग कल बैक पे क नहीं करते तो हम लोग क्या उसे करें ठीक है इस चीज को समझने के लिए मैंने आपको ये पूरा का पूरा एरर करके दिखाए है यार ये आपको बाद में सांसोसी अल्टीमेटली से क्या करेगा कल बैक फंक्शन कल करता है मतलब ये कुछ ना कुछ आपको ऐसे रिस्पांस देता है और उससे रिस्पांस को हम लोग यहां पे हैंडल करते हैं कल बैक ठीक है कैन अल्टीमेटली अब यह मेथड डिप्रेशन कर गया अब हम लोग इस तरह से इसमें उसे नहीं करते तो उसे कैसे करते हैं सी ऑनेस्टली स्पीकिंग इस एरर को शो करने के लिए मैंने इतना तामझाम रखा यार की अल्टीमेटली कल बैक हर बार उसे करना एल्डो वे नो की हम लोग सेफ फंक्शन है कल बैक कुछ ना कुछ फंक्शन रिटर्न कर रहा है वो उसने आपको ज्यादा रिस्पांस रिटर्न कर रहा है हम लोग उसको उसे कर सकते हैं बट कल बैक उसे करना इस नोट एन गुड ऑप्शन अगर मैं यहां मैं बताऊं की नो ए डेज नो वन यूजर्स कल बैक फंक्शंस लाइक वे यूज्ड इन पोस्ट मेथड जैसे की हमने यहां पे देखा की अब जो पोस्ट मेथड है ना उसमें कोई भी कल बैक फंक्शन उसे नहीं करता दे लुक क्यूट परिसर और अलसो डू नोट गिव स कोड रिकेबिलिटी ये थोड़ा दिखने में परिसर सा नहीं ग रहा है आपको की यार न्यू परसों है फंक्शन के अंदर हमने दो पैरामीटर पास किया फिर इसके अंदर आईएफ लगाया है एस लगाया बहुत ही परिसर है स्ट्रक्चर है और ये हमारे कोड रिकेबिलिटी को भी टॉप बनाता है और कोड को समझना में भी टू बनाता है इसलिए हम लोग कल बैक अवॉइड करते हैं कल बैक अवॉइड करने का सबसे बेस्ट तरीका क्या है आसन का वेट ठीक है व्हाट एक्चुअली आंसर डेट इस एग्जीक्यूटिव जस्ट आफ्टर डी एग्जीक्यूशन ऑफ अंदर मां फंक्शन आईटी मेंस डी कल बैक बिल वेट अंटील डी इट्स में फंक्शन इसे नोट एग्जीक्यूटेड कल बैक एक ऐसा फंक्शन है ठीक है जो कर करेगा जैसे ही में फंक्शन जो में फंक्शन में जहां उसको कल किया गया है में फंक्शन एग्जीक्यूट कंप्लीट एग्जीक्यूट हो जाएगा उसके तुरंत बाद ये कल बैक फंक्शन रन कर जाता है इसका मतलब अगर मैं आपको इस कांटेक्ट में समझाऊं जैसे ही डेटाबेस में चीज से हुई उसके बाद ये कल बैक फंक्शन रन करता है इदर वो एरर दे या सक्सेस दे एरर देगा तो हम एरर प्रिंट कर देंगे सक्सेस देगा तो हम सक्सेस प्रिंट कर देंगे ठीक है लेकिन कल बैक उसे करना थोड़ा टिपिकल है कोल्ड क्रेडिबिलिटी को भी लेक और उसको समझना को भी लेक ठीक है तो ज्यादा दिन में उसे रदर थान कोरबा उसे सिंक आवे इसको समझ जाओगे ना यार मैं सच बता रहा हूं नोट जीएस 20% कंप्लीट हो जाएगा नोट जीएस ने फिर कुछ बच्चा ही नहीं जो तो मैंने नोट में काफी कुछ कर कराया मैंने काफी कुछ ये बोले कर कर है की भैया ये नोट चैनल को सब्सक्राइब समझ में ए गया आपको सब समझ में ए जाएगा प्लीज लेकिन रिलेट करके समझो कल बैक से रिलेट करके समझोगे पक्का समझ में आएगा कल बैक का कम क्या होता है जब भी में फंक्शन का एग्जीक्यूशन कंप्लीट हो जाए उसके तुरंत बाद ये कल बैक फंक्शन दान कर जाना चाहिए मतलब की वो वेट करेगा जब तक की में फंक्शन एग्जीक्यूट नहीं हो जाता से आसिंग का पेट में हम लोग यही कम करने वाले हैं असीम कमेटी फीचर है जावा स्क्रिप्ट का जो हमारे कम को काफी आसन बना देता है असंचरोनस कोड को हैंडल करने के लिए जैसे की डेटाबेस ऑपरेशन हो गया या नेटवर्क ऑपरेशन हो गया यह सिस्टम ऑपरेशन हो गया इन सारे ऑपरेशन में समय लगता है जैसे की डेटाबेस ऑपरेशन में समय लगता है हो सकता है परसों का डाटा सर्च करने में समय लगे हो सकता हूं मैं वेट करना पड़ेगा जब तक की परसों का पूरा डाटा आना जाए लेट सपोज परसों ने डाटा से करने में भी समय ग रहा है तो जब तक की परसों डाटा से ना हो जाए तब तक हम आगे नहीं बाढ़ सकते क्या नहीं से हो ही जाएगा हम देख लेंगे ठीक है वे हैव तू सेंड रिस्पांस तू डी क्लाइंट एस वेल की हां भैया से हुआ की नहीं हुआ तो वे हैव तू वेट अंटील डेटाबेस ऑपरेशन परफॉर्म हो कंप्लीट ना हो जाए राइट से इस तरह नेटवर्क ऑपरेशन होते हैं फाइल सिस्टम होते हैं नेटवर्क ऑपरेशन क्या होता है जैसे की हो सकता है हम किसी गवर्नमेंट से डाटा ला रहे हो ठीक है हो सकता है हम खुद से परसों का पूरा इंडिया में जितना भी आधार कार्ड का डाटा है वो हम गवर्नमेंट से लेकर ए रहे हैं और हम लोग उसे आधार कार्ड के डाटा में कुछ ना कुछ प्रोसेस करने वाले हैं ठीक है हो सकता है सबका नाम क्या है मिस्टर और मिसेज लगाना है तो जब तक की वो पूरा का पूरा डाटा हमारे पास ए नहीं जाता तब तक हम आगे प्रोसेस नहीं करेंगे तो वे हैव तू वेट अंटील ठोस नेटवर्क ऑपरेशंस आर गोइंग तू कंप्लीटेड तो कुछ-कुछ ऑपरेशंस में समय लगता है और हमें उसे ऑपरेशन के लिए वेट करना पड़ता है यही असिन और वेट का कम है ठीक है तो वे वे उसे ट्राई और कैच ब्लॉग ट्राई मतलब की इस ट्राई के अंदर हम लोग सर सक्सेसफुल चीज रन करने वाले हैं और कैच ब्लॉक ये होता है की ऑटोमेटिक अगर कुछ फेल हुआ तो वो कैच ब्लॉक के अंदर आके गिर जाएगा ये बहुत ही अच्छा तरीका है जावा स्क्रिप्ट का कोड को लिखने का मैसेज बता रहा हूं सारे इंडस्ट्री लेवल पे ट्राई किया ब्लॉक कर लो असिन का वेट कर लो यह साड़ी चीज उसे करते हैं और दिस इस कॉल्ड डी इंडस्ट्रियल लेवल प्रैक्टिस ठीक कोड पर क्रिएटिंग ए न्यू परसों डॉक्यूमेंट और सेविंग आईटी इसे डी डेटाबेस ठीक है तो मैं यहां पे क्या करता सी मैं यहां पे ऐसे हट्टा था मैंने यहां पर हटाए यह रिक्वेस्ट बॉडी जैसे मैंने क्या कट किया यहां पे सी तो मैं यहां पे लिखूंगा सबसे पहले ट्राई ठीक है हम ट्राई करने वाले हैं लेट सपोज कुछ फेल हो गया तो वो फेल कैटिगरी में जाएगा और फेल कैटिगरी मतलब की कैच कैच क्या करेगा ट्राई के अंदर हम लोग क्या करने वाले हैं डाटा तो लेने ही वाले हैं इसमें क्या नहीं डाटा लेने वाले हैं नया परसों बनाना ही वाले हैं हां जी बनाने वाले हैं और इस परसों को से करने वाले हैं तो जैसे हम से करेंगे एन सी यहां पे मैंने से ऑपरेशन कल किया ये हमारा और पॉइंट है और इस और पॉइंट हमारा क्या है फंक्शन है की ये और पॉइंट पे जब भी कोई डाटा हमें मिल रहा है कोई इसे हिट कर रहा है कोई इसे कल कर रहा है तो फंक्शन रन करेगा और यह फंक्शन हम लगा रहे हैं और यहां पर डेटाबेस ऑपरेशन में लगा रहे हैं अवेद ठीक है मैंने यहां पे दे दिया कांस्टेंट से परसों ठीक है मतलब की अब हमारा ये कंप्लीट हुआ ऑपरेशन मतलब की हमने यहां पे क्यों लगाया इस फंक्शन में क्यों लगाया क्यों बिकॉज़ इसके अंदर एक ऐसा ऑपरेशन है डीबी ऑपरेशन है जो टाइम रहने वाला है और उसका आगे हमें लगा दिया वेट मतलब की वेट करो अंटील यू ऑपरेशन परफॉर्म नहीं किया जाता जैसे ही ऑपरेशन परफॉर्म हुआ जो भी रिस्पांस आया इदर फेलियर हो एरर हो या सक्सेस हो उसको से परसों में डाटा में दाल दो ठीक है या मैं इसको कैसे चलो रिस्पांस का देता हूं आपके आसानी के लिए तो ये मैंने इसे रिस्पांस में स्टोर कर लिया नो हमारा कम हमारा आसन हो गया कंसोल रिस्पांस डाटा सॉरी डाटा सेट ठीक है बस डाटा सेट नथिंग स्टेटस 2007 लेट सपोज हमने यहां पर समझाया मैंने आपको बोला की कैच में हम यहां पे एरर क्यों नहीं कंसीडर कर रहे हो सकता है ना की एरर भी सेंड कर रहा होगा बहुत लोगों का दिमाग यहां पे सवाल आएगा की भैया यहां पे जो डेटाबेस ऑपरेशन है ये हो सकता फेल कर जाए और यहां सावेद परसों की जगह एरर ए जाए तो हम यहां पे कैसे डायरेक्टली डाटा सावेद का मैसेज चला सकते हैं मैंने बताया ना की ट्राई और कैच ब्लॉक इसलिए यहां पे हेल्पफुल है जैसे ये कुछ ना कुछ एरर फेंकेगा वो ऑटोमेटेकली कैच में चला जाएगा और यहां पे हम कंसोल कर देंगे कंसोल डॉट लोग एरर ठीक है यहां पे मैं कर देता हूं रिस्पांस डॉट स्टेटस 500 और जैसा यहां पर मैंने कर दिया बट ऐसे एरर ठीक है और यहां मैंने कर दिया इंटरनल सर्वर थॉट्स आईटी यह हमारा कम हो गया अभी पिछले वाला कोड कितना परिसर ग रहा था ना अभी देखो ये कमेंट किया बस थोड़ा आपको भी परिसर ग रहा होगा बट ये हमारा एक लाइन में तीन लाइन में हो गया ठीक है हमने क्या बोला डाटा लिया रिक्वेस्ट बॉडीज से जो की कौन लाकर दे रहा है बॉडी पार्ट्स है हमने क्या किया एक नया परसों का मॉडल बनाया ठीक है उसे परसों मॉडल में हमने क्या किया ऑब्जेक्ट बनाया और उसको हमने क्या किया उसमें डाटा फाइल कर दिया जो डाटा हमें मिल रहा है क्लाइंट की तरफ से और इस परसों को हमने से कर दिया से करने से पहले थोड़ा सा वेट किया जब क्यों वेट किया की जब तक की वो से ना हो जाए और जो भी रिस्पांस है उसका रिस्पांस में से कर लिया लेट सपोज खुदान खास से इन बिटवीन अगर वो फेल हो जाता तो ऑटोमेटेकली कैश ब्लॉक में चला जाता और रिस्पांस चला जाता है इंटरनल सर ठीक है अब यहां पे मैं आपको समझाऊं यहां पे जो आस्किंग और आवटे है ना मैंने यहां पे काफी डिटेल में आपको लिख रखा है मैं आपको एक बार थोड़ा समझा देता हूं ताकि आपको थोड़ा कॉन्फिडेंस ए जाए की हम लोग करके ए रहे हैं तो आस्किंग फंक्शन इसे फंक्शन डेट इसे डिजाइन तू क विद एसिंक्रोनस ऑपरेशन मतलब ऑपरेशन हर समय ग रहा है ठीक है जैसे मैंने यहां बोला ये जो फंक्शन है ये फंक्शन कब कल होता है जब भी इस स्लैश परसों पे कोई हिट करता है ठीक है जैसे की हम यहां पे हिट कर रहे हैं सेंड कर रहे हैं कोई डाटा भेज रहे हैं विद डी हेल्प ऑफ पोस्ट मेथड तो ये क्या करेगा इस फंक्शन को कल करेगा और इस फंक्शन को हमने आगे लगा दिया सिंक नेचर का ठीक है इसका मतलब इसके अंदर कुछ ना कुछ एंकर्स ऑपरेशन परफॉर्म होने वाला है और हमारा असिन यहां पे क्या है डेटाबेस में किसी परसों को सेफ करना और उसके आगे हमें लगा दिया ए वेट की हमें वेट करना है यहां पे ऐसा ठीक है तो जो प्राइमरी पर्सनालिटी तू सी डी ए वेट के शब्द इनसाइड अवेट की शब्द हमने लगा दिया चलो और इनसाइड असिन फंक्शन यू कैन उसे एन वे तू पॉज डी एग्जीक्यूशन ऑफ फंक्शन आई थिंक प्रॉमिस मतलब की जब तक की ये चीज रिजॉल्व नहीं हो जाता कंप्लीट नहीं हो जाता तो तक हमने वेट करना बस यार यहां पे इंग्लिश लिखा हुआ है इंग्लिश के चक्कर में नंबर फासो बस मैं आपको समझा रहा हूं वेट कहां लगाते हैं अंदर ए वेट उसे करना है अवेद मतलब की वेट ऐसा समझो वेट करने वाले हैं ठीक है और ये कौन सा फंक्शन का पार्ट है इस फंक्शन का पार्ट है इसलिए मैंने इस फंक्शन को डिक्लेअर का उसे समय असीम कीवर्ड के साथ डिक्लेअर किया अब मैं क्या करता सर्वर हमारा रन हो गया क्या लेट मी चेक यस सर हमारा रन हो गया अब मैं क्या करता है यहां पे सेंड करता हूं सेंड किया तो इंटरनल सर्वर एरर आया और इसका रीजन क्या है की परसों वैलिडेशन फेल ठीक है हमें मैसेज क्या मिला पर्सनल वेरीफिकेशन फेल सैफ इस नोट एन वैलिड इनाम पर पाठ क सिर्फ यहां पे वैलिड इनाम नहीं है क्यों नहीं है भाई क्योंकि सैफ यहां पे हमने कैपिटल दे रखा है सी स्मॉल होगा सी जो हमने डिफाइन किया है यहां पे अगर आप देखोगे तो सैफ यहां पे सी का स्मॉल है ठीक है तो समझ में आया कैसे मोंगूज है एरर थ्रो कर दिया हमने यहां पे डाटा गलत भेजो तो अब हम फिर से सेंड कर रहे हैं फिर से सेंड किया तो ये रिस्पांस में हम लोग का डाटा मिल गया और जब आप यहां पे चेक करोगे तो आपको मैसेज भी मिल जाएगा डाटा सेव्ड ठीक है ये डाटा सेट का हमने मैसेज यहां पे लॉक कर रखा था अब यहां पे हम लोग को रिस्पांस भी मिल गया रिस्पांस मिला था रिस्पांस में देखो नाम मिल गया एलिस आगे मिल गया क मिल गया सेफ मोबाइल नंबर ईमेल एड्रेस सैलरी और यहां पे अंडरस्कोर आईडी करके एक यूनिक आईडी मिला है ये समझ में आया क्यों सी ये क्यों मिला क्योंकि मैंने बताया था की मोमो बेबी क्या करता है जब भी कोई डॉक्यूमेंट अपने कलेक्शन में स्टोर करता है ठीक है तो ऑटोमेटिक हर डॉक्यूमेंट को वो एक अंदर इसको राइट एक यूनिक आईडेंटिफायर देता है और वो खुद से देता है अब मैं क्या करता है इस कंपास में जाता इसको रिफ्रेश करता तो सी आपको होटल नाम का एक डीबी मिल गया उसे होटल के अंदर आपको पेयपल्स मिल गया और पीपल्स के अंदर आपको ये डाटा मिलेगा कितना आसन था कोई यहां पे दिक्कत मेरा मां एक नॉर्मल डाटा एक और इंस्टॉल करता है मैंने यहां पे डाला फ्रेंड्स ठीक है मैंने अपना आगे दाल दिया 24 मैंने यहां पे दाल दिया मैनेजर ठीक है मैंने अपना मोबाइल नंबर दाल दिया समथिंग समथिंग रेंडम मैंने यहां पे प्रिंस दाल दिया मैंने यहां पर दाल दिया रेड सपोज रांची और झारखंड ठीक है मैंने सैलरी दाल दिया 120 000 ठीक है मैं यहां पे कर रहा हूं डाटा को इंटर लेट सपोज यहां पे अगर ईमेल आईडी चेंज ना करके सिर्फ एलिस रखते तो क्या एरर आता लेट सी एरर आता है की नहीं सेंड किया इंटरनल सर्वर एरर सी यहां पे आपको दिखे रहा होगा स्टेटस फाइव हंड्रेड क्यों हम स्टेटस कोड भी भेज रहे हैं इसलिए आपको रिस्पांस में स्टेटस भी दिखे रहा है और स्टेटस कोड नहीं भेजता तो स्टेटस नहीं दिखे रहा होता ईशितास कोर्ट से पता चल गया की भैया कुछ ना कुछ फेल हो गया और फेल क्या हुआ देखो सी यहां पे फेल हुआ की डुप्लीकेट की एरर कलेक्शन उसके अंदर आपको डुप्लीकेट की मिला है एलिस इस ईमेल का जो की हमने डिफाइन कर रखा है की ईमेल अलग होना चाहिए ईमेल यूनिक होना चाहिए ठीक है समझ में ए रहा हूं मंगोज कैसे हेल्पफुल है मैंने यहां पे कर दिया प्रिंस अब मैं सेंड किया सेंड किया तो कोई स्टेटस आपको 200 देखा 200 मिंस ओके यहां सक्सेसफुल हमारा सबमिट हो गया अब मैं क्या करता हूं यहां पर रिफ्रेश करता हूं इसे रिफ्रेश डाटा मिल गया समझ में ए रहा है कितना आसन है कितना कॉल है कुछ टू है यहां पे कुछ भी टू नहीं है यार मैंने आपको कितनी साड़ी चीज आसानी से बता दी की असीम का वेट सबसे इंपॉर्टेंट चीज समझ में ए गया आपको ठीक है लेट सपोज मेरा मां कर रहा है की भैया एक ऐसा रिक्वेस्ट बना एक ऐसा रिक्वेस्ट बना जिसमें की हमें परसों का सर डाटा मिल जाए ठीक है तो हम क्या करते हैं मैंने बोला की एक गेट मेथड बनाते हैं गेट मेथड तू गेट डी परसों ठीक है मैंने बोला पेपर सॉरी परसों ठीक है इस परसों पर मैंने बोला व्हाट आई से रिक्वेस्ट रिस्पांस और मैंने बना दिया ठीक है सिंपल सिंपल यार ट्री ट्री और यहां पर लिख दिया करो ठीक है मैं तो मेरा आदत है मैं तुम्हें कैच भी लिख देता हूं ट्री कैच हो गया अब हमें क्या चाहिए डाटा चाहिए नहीं हमें डाटा अब निकालना है डेटाबेस से तो मैंने बोला कांस्टेंट डाटा ठीक है समय ग जाए इसको कॉपी करो से करो डाटा सेंड कर दो खत्म एरर ए गया हां जी एरर ए गया सिंपल सिंपल एरर पेस्ट कर दो सर्वर को स्टार्ट करके देखते हैं तो अब इस बार जो मैं रिक्वेस्ट बनेगा वह क्या बनेगा स्लैश परसों गेट मेथड तो अगर हम यहां पर परसों डालेंगे तो हमें परसों के सर डाटा मिल जाना चाहिए हां जी इंटर किया सी रिस्पांस में बॉडी में हमें ये दो रिकॉर्ड मिल गया पहले रिकॉर्ड ए इसका दूसरा रिकॉर्ड प्रिंस का और यही दो डाटा हमारा डेटाबेस में भी प्रेजेंट है कोई दिक्कत है यहां तक आप बताओ सच में यार कितना मजेदार है नहीं है प्रोसेस अब हम जितनी मर्जी उतनी और बैंड अपने अकॉर्डिंग बना सकते हैं स्लैश परसों पे अब आप बोलोगे भैया ये भी स्लैश परसों यह भी स्लैश परसों लेकिन यहां मेथड अलग हो गया ठीक है तो जब भी हम यूआरएल पर कल करते हैं ना सी अगर मैं यहां पर जाऊं अगर मैं यहां पे आऊं मैंने बोला लोकल होस्ट स्लैश कर सकते ठीक है तो जो हमारा ब्राउज़र है वो जनरली गेट मेथड प्रेफर करता है जैसे की हमें हेयर ड्रायर चाहिए ठीक है तो हेयर ड्रायर के लिए या तो हेयर क्रीम चाहिए तो ऐसा नहीं की हेयर क्रीम इंटर करते हैं गूगल पर या ब्राउज़र पर सर्च करने के लिए तो हम हेयर क्रीम दे रहे होते हैं की तुम हेयर क्रीम ले लो मेरे से नहीं हम हेयर क्रीम के बड़े में डाटा चाहिए होता है तो जनरली जो ब्राउज़र होता है जो हम ब्राउज़र में सर्च करते हैं वो जनरली गेट मेथड होता है तो स्लैश पर्स में जब हमने हिट किया तो हमने देखो ये डाटा मिल गया यही डाटा हमने यहां भेज रहा यही डाटा हमारा पास स्टोर था लेकिन इस स्लैश परसों पे अगर कोई पोस्ट मेथड के साथ अगर कोई डाटा भेजेगा तो वो उसको से भी कर लगा ठीक है अगर यहां से आप परसंस कर दो तो नहीं मिलेगा क्यों बिकॉज़ परसंस डिफाइन नहीं है परसों डिफाइन है और इस परसों पे ये दो डाटा हमें मिल रहा है कोई दिक्कत मुझे नहीं लगता यहां तक किसी को कोई दिक्कत होगा यार असिन काफी समाज समझा दिया ये साड़ी चीज काफी आसन थी और अब मैं बता रहा हूं जो सबसे हमारा लाइव का सबसे इंपॉर्टेंट ऑपरेशन क्या है अल्टीमेटली मैं बता रहा हूं जब भी आप कोई एप्लीकेशन बना रहे होते हैं चाहे वो रेस्टोरेंट का हो चाहे वो ज्वेलरी का हो चाहे वो कोई इंडस्ट्री को आप अल्टीमेटली डाटा को स्टोर कर रहे होते हो बिकॉज़ अल्टीमेटली कोई भी चीज आप रन कर रहे हो तो अब डाटा है आपके पास चाहे वो कितना इनकम हुआ कितने लोग हैं कितना मैन्युफैक्चरर हो रहा है कितना फूड बाईक रहा है कितना नंबर ऑफ सेल्स है हर कुछ डाटा मेंटेन कर रहे हो और डाटा में जो ऑपरेशन होता है वो कर तरह का होता है मैंने आपको पहले बता रखा है उसको हम लोग कहते हैं क्रेडिट बोले तो सी स्टैंड पर क्रिएट हम लोगों को रिकॉर्ड या फिर क्रिएट करते हैं या फिर कोई आर मतलब की रीड या फिर कोई रिकॉर्ड हम लोग रीड करते हैं जैसे की परसों का डाटा की बात करें तो परसों का डाटा हम लोग इधर क्रिएट कर रहे हैं या पूरा का पूरा परसों का डाटा हम लोग रीड कर रहे हैं या हो सकता है हम लोग अपडेट भी कर रहे हैं हो सकता है कल डेट में परसों तो प्रिंस है ठीक है जो हमने स्टोर किया उसका ईमेल आईडी हम लोग कुछ अपडेट करना पद जाए जब मोबाइल नंबर अपडेट करना पद जाए ये एड्रेस अपडेट करना पद जाए ठीक है या फिर डिलीट हो सकता है प्रिंस जब छोड़ दिया तो हो सकता है उसमें से परसों जो रेस्टोरेंट में से उसे होटल में से प्रिंस नाम का जो रिकॉर्ड है वो डिलीट करना पड़ेगा इससे ज्यादा इस चारों ऑपरेशन से ज्यादा हम लोग डेटाबेस में कुछ भी परफॉर्म नहीं करते हैं डेट्स विजय को सोरठंड में क्रेडिट कहते हैं आई होप आगे से आपको ये चीज याद रहेगा जैसे मैंने इसे डायग्राम के थ्रू समझाया था की क्रिएट अपडेट डिलीट यही कर ऑपरेशंस हम लोग परफॉर्म करते हैं विद डी हेल्प ऑफ एपी और पॉइंट हम लोग हर चीज बनाएंगे यार क्योंकि सर्वर से अगर आपको इंटरेक्ट करना है तो सर्वर सिर्फ और पॉइंट समझना है उसको अभी तक सिर्फ यही दो और पॉइंट पता है की अगर कोई गेट मेथड पे स्लैश परसों पे कोई गेट मेथड के थ्रू अगर हिट करेगा तो हम सर डाटा उसको रिसेट लेक दे देंगे अगर कोई स्लैश परसों पे पोस्ट मेथड के थ्रू हिट करेगा तो हम उसको और डाटा भेजेगा तो हम डाटा से कर लेंगे अगर कोई सिंपल सिंपल बस स्लैश हिट करेगा गेट मेथड है ये तो हम उसको ये मैसेज डिस्प्ले कर देंगे बस अभी तक वो सिर्फ तीन ही चीज जानता है इससे ज्यादा उससे कुछ नहीं पता से यार हम लोग पोस्ट और गेट हम लोग समझ में ए गया की पोस्ट के थ्रू हम लोग डाटा से करते हैं गेट के थ्रू हम लोग डाटा लेते हैं ठीक है अपडेट और डिलीट का क्या है हम लोग आगे समझेंगे बस में आपको ये समझना छह रहा की यहां पे एक से ध्यान से समझो देखो ये डायग्राम समझ में ए गया तो मजा ए जाएगा समझना बहुत इंपॉर्टेंट है मतलब की क्रिएट ठीक है अकॉर्डिंग एसिडिटी में हम जो डाटा भेजते हैं ठीक अगर क्रिएट करना तो पोस्ट मेथड उसे करते हैं राइट से अगर हम लोग रीड कर रहे हैं तो डेटाबेस ऑपरेशन में क्या हो रहा है वो रीड हो रहा है लेकिन एचटीटीपी की मेथड में जब हम लोग जो क्लाइंट के साथ रिक्वेस्ट भेजेंगे वो क्या भेजेंगे गेट तरह का मेथड भी जाएंगे ठीक है यू मतलब की अपडेट डेटाबेस में ऑपरेशन क्या होता है अपडेट ठीक है लेकिन जो एसिडिटी जो मेथड भेजेगा वो क्या भेजेगा इदर फुट भेजेगा या पैच भेजेगा मतलब किसी जो हम यहां पे देख रहे थे ना पोस्ट तो हम लोग जब अपडेट करते हैं तो हम लोग या फिर पट लगाते हैं या फिर हम लोग प्यास लगाते हैं जनरली हम लोग प्रोड्यूस करते हैं आपकी मर्जी अब प्याज भी उसे कर सकते हो दोनों अपने-अपने जगह पे ठीक है ठीक है दी मतलब की डिलीट ठीक है तो हम लोग डेटाबेस में क्या हो रहा है डिलीट हो रहा है और लेकिन जब हम लोग एसिडिटी जो है वो जो मेथड भेजेगा जो और पॉइंट कल करेगा वो किस मेथड से भेजेगा डिलीट भी भेजेगा सी आपको यहां पे पोस्टमैन में डिलीट भी ऑप्शन में दिखे रहा है ठीक है तो डिलीट नाम का मेथड से हम लोग यहां पे जब स्लैश परसों पर हिट करेंगे तो वो पर्टिकुलर रिकॉर्ड डिलीट हो जाएगा कैसे होगा क्या होगा हम लोग सीखेंगे कोई बड़ी बात नहीं है ये डायग्राम बहुत प्यार है यार मुझे काफी अच्छा लगा था की क्रिएट मतलब की कोई नया रिकॉर्ड हम लोग इंसर्ट कर रहे हैं रीड मतलब की पूरा का पूरा रिकॉर्ड हम लोग रीड कर रहे हैं अपडेट मतलब की आइटम को नाम चेंज करके आइटम्स पर कर रहे हैं और डिलीट बोले तो कोई कपड़ा कोई पर्टिकुलर रिकॉर्ड हम लोग डिलीट कर रहे हैं कोई इशू यहां तक कोई शो नहीं गेट मेथड के थ्रू हम लोग स्लैश परसों अगर करते हैं तो पूरा का पूरा डाटा हमें मिल जाता है ठीक है ये परसों क्या किया सी अगर मैं बताओ पर्सनल डॉट फाइंड क्या किया परसों डॉट फाइंड क्या किया की परसों कलेक्शंस में जितने भी हमारे पास रिकॉर्ड्स प्रेजेंट हैं उसे सबको रिटर्न ए गया दे दिया ये की हमारा परसों ठीक है अब मैं आपको एक लास्ट से समझा रहा हूं जो की लेक्चर का एंड है की हमें अब क्या करना है मेनू भी बनाना है एक रेस्टोरेंट में होटल में परसों तो होता ही साथ मेनू भी होता है ठीक है तो हम लोग क्या करते हैं इस मेनू के लिए स्कीम बनाते हैं ठीक है तो सिंपल है यार मॉडल के अंदर जाएंगे एक नया तब बनाएंगे मेनू डॉट मेनू फाइल बना लिया अब हम क्या करते हैं इसके अंदर मैंगो सबसे पहले इंपोर्ट करते हैं जो की जरूरी है बिकॉज़ मोंगूज की मदद से हम लोग इसकी मां बनाते हैं हम क्या करते हैं इसकी मां का नाम देते हैं कॉन्स्टंट मेनू आइटम क्या है की नाम की मेनू का नाम क्या होगा तो सिंपल है यार मेनू का नाम अब सी हमारा जो हमने आपको लास्ट स्टेशन बताया था की जो मनु कार्ड जो डाटा है हम लोग यह स्टार कर रहे हैं उसका नाम क्या है उसका प्राइस क्या है टेस्ट किस तरह का इधर स्पाइसी है स्वीट है या फिर शावर है ठीक है तो इस ड्रिंक क्या वो पीने के लिए है तो जल इनग्रेडिएंट्स उसको हम लोग एक अरे में स्टोर कर रहे हैं की ये सारे उसका में इनग्रेडिएंट्स है और नंबर ऑफ सेल्स मतलब की कितना अभी तक बिका है ये साड़ी चीज हम लोग यहां पे स्टोर करने वाले हैं चलो जी बहुत बढ़िया तो हम क्या करते हैं यहां पे मैंने नाम यहां पे स्टोर कर लिया नाम का क्या है की वो टाइप स्ट्रिंग और रिक्वायर्ड इसका बिना नाम का हम लोग यहां पे क्या ये कर लेंगे कुछ नाम तो चाहिए होगा इसलिए मैंने यहां पे किया रिक्वायर्ड ठीक है नो अब नेक्स्ट हमारा क्या है प्राइस प्राइस किस तरह का होगा नंबर तरह का होगा इसलिए मैंने यहां पे किया नंबर बहुत बढ़िया चलो जी अब क्या है हां जी प्राइस भी इंपॉर्टेंट है बिकॉज़ मैं न्यू में अगर प्राइस नहीं लिखा रहेगा तो मैं ऑर्डर कर ही नहीं पाएंगे फिर मैंने क्या नेक्स्ट किया टेस्ट तो टेस्ट का मैंने यहां पे डिफाइन किया ध्यान से देखना टेस्ट का डिफाइन किया की टाइप क्या है टाइप है स्ट्रिंग ठीक बोले तो की वह क्या क्या उसका टायर टाइप होना चाहिए टेस्ट होना चाहिए ये सर इसका टेस्ट होना चाहिए स्वीट स्मॉल कर देता हूं ऐसे स्पाइसी और ठीक है यही तीन वैल्यू होगा वरना नहीं होगा मैं यहां पर रिक्वायर्ड ट्रू यह होना भी जरूरी है ठीक है और यह सेट चलो नाम हो गया प्राइस हो गया टेस्ट हो गया अब नेक्स्ट हमारा क्या था इस ड्रिंक क्या ये जल है तो इस ड्रिंक मैंने यहां पर बनाया है आपका ऑप्शन डिफाइन किया डिफॉल्ट डिफॉल्ट क्या करेगा जल मतलब की अगर लेट सपोज इस ड्रिंक नाम के फील्ड में जब कोई क्लाइंट डाटा भेज रहा होगा वो कोई डाटा ही नहीं भेजो तो ऑटोमेटेकली जो डेटाबेस है उसमें हमारा क्या होगा ये जो ये जो इस ड्रिंक की जो वैल्यू हो जाएगी मतलब की अगर कोई ट्रू लिखकर भेजेगा तो ट्रू होगा अगर क्लाइंट ने कुछ भी नहीं भेजो तो जल ऑटोमेटेकली वो सेफ कर लगा ठीक है ये भी काफी अच्छा तरीका है यार किसी भी फील्ड को इनिशियल वे में हम लोग डिक्लेअर कर देते हैं की हां ये इसका वैल्यू पर उस्मान चलते हैं लेट सपोज अगर क्लाइंट ने कुछ भेजो रिक्वेस्ट में हमें डाटा में अगर कुछ ट्रू आता है तो ट्रू रखेंगे वरना लेट फॉल्स रख देंगे प्राइस में भी हम लोग क्या कर सकते हैं डिफॉल्ट वैल्यू लेट सपोज $2 रख सकते हैं लेट सपोज मेनू का प्राइस उसे समय हम जब मैन्युअल को इंटर कर रहा है रिकॉर्ड इंटर कर रहा है मेनू का हो सकता है किसी ने प्राइस मेंशन नहीं किया तो ऑटोमेटेकली बाय डिफॉल्टर वो तू प्राइस तो स्टोर हो ही जाएगा अगर लेट सपोज किसी ने 19 या 15 स्टोर कर दिया तो उसको ओवरराइट कर देगा बट बाय डिफॉल्ट वॉल्यूम लोग स्टोर कर लेते हैं अगर बाय चेस क्लाइंट ने इसमें डाटा सेंड नहीं किया तब समझ में ए रहा है डिफॉल्ट का मतलब चलो नेक्स्ट क्या है इनग्रेडिएंट्स यह ध्यान से समझो इनग्रेडिएंट्स क्या है एक तरह का एरर है ठीक है इसका जो टाइप बनेगा वो बनेगा स्ट्रिंग ऐसा ये बनेगा क्यों बिकॉज़ हम क्या कर रहे हैं इनग्रेडिएंट्स में अरे ऑफ स्ट्रिंग स्टोर कर रहे हैं की ये सारे इनग्रेडिएंट्स इसके अंदर रिटायरमेंट है और डिफॉल्ट क्या है मत मतलब कोई दिक्कत नहीं ठीक है अब आते हैं नंबर ऑफ सेल्स तो डिफॉल्ट जीरो यह काफी अच्छा ऑप्शन है क्या सेट कर दिया जीरो सेट कर दिया की नंबर ऑफ सेल्स क्या है की लेट सपोज अभी पहले पहले बार जब कोई मेनू में रिकॉर्ड इंटर कर रहा है लेट सपोज मैंने कुछ नया देश से स्टार्ट किया की प्रिंस नवाबदार ठीक है तो प्रिंस लबाबदार का जब मैंने ये डाटा इंटर कर रहा हूं मेनू के अंदर तो बटर उसका नंबर ऑफ सेल्स तो जीरो होगा ना तो उसको कोई यूजर क्यों ही बार-बार इंटर करें ठीक है तो रदर दें बार-बार इंटर करना हमने डिफॉल्ट कर दिया जीरो हो सकता है बाद में वो अपडेट होते जाए डैटसन लेकिन एंट्री के वक्त पहले बार जब कोई ड्रेस एंट्री हो रहा है तो बट उसका नंबर ऑफ सेल्स जीरो होगा इसलिए मैंने यहां पे डिफॉल्ट जीरो सेट कर दिया अब कुछ नहीं करना यार इसको एक्सपोर्ट कर देते हैं कांस्टेंट [संगीत] फाइल का नाम यहां पर क्या कर सकते हैं मेनू आइटम कर देते हैं ज्यादा बटर लगेगा से हम सर्वर के अंदर जाएंगे और जहां मैंने पर्सनल एक्सपोर्ट किया था तो कांस्टेंट मेनू आइटम इस इक्वल तू रिक्वायर्ड मेनू आइटम डॉट जीसस अब इस मेनू आइटम पे हम लोग ऑपरेशन परफॉर्म कर सकते हैं अब ये आपके ऊपर है की आप इसको कैसे ट्वीट करते हो अब आप एपी बना सकते हो गेट का भी और पोस्ट का भी कोई इशू आपको यहां तक मैंने से चीज आपको होमवर्क में दे रखा है यार प्लीज आप होमवर्क वाले फाइल को खोलना जो भी क्लास क में देता हूं प्लीज किया करो अगर क्लास क नहीं करके आओगे नहीं करोगे तो नहीं समझ में आएगा की चीज चल के ए रहा है बट दिस इसे डी बेस्ट वे तू लर्न मैंने आपको मेनू का स्कीम बावा दिया ताकि आप कुछ मिसमैच ना कर दो इसलिए मैंने आपको से इसकी में बावा दिया आपके सामने अब आपका कम क्या है की से स्लैश मेनू और स्लैश परसों पे आपको हिट करना है डाटा ठीक है और आपको डेटाबेस में से करना है अभी तक मैं मां के चल रहा हूं यार आपको सब कुछ अच्छे से समझ में ए रहा होगा ऐसा मैं कहता जा रहा था यह भी मां के चल रहा हूं की जिनको डाउट होता होगा वो साथ ही साथ पूछ लिया करो आपको सर वीडियो जो भी डाउट हो सकता है हो सकता मेरे चैनल पे आपको ए जाएगा चैनल पर आपको डाउट रिलेटेड जितने वीडियो हैं वो आपको मिल जाए ठीक है और डेट बिल बी मोर बेनिफिशियल पर यू तब जाके आप चीजों को रिलेट कर पाओगे डाउट है फाटक से पूछ लो मैं तुरंत बता दूंगा लेकिन साथ-साथ करते चलो छोड़ डॉग तो नहीं समझ में आएगा मैं ये मां के चल रहा हूं की आपने होमवर्क करता होंगे और जो होमवर्क में दे रहा हूं आप वो भी करके जाओगे और मेनू आइटम मॉडल क्या बंता है सीमा क्या होता है कैसे एक्सपोर्ट करते हैं डीबी कैसे बंता है आजकल आपको सब कुछ समझ में आया होगा जो की काफी इंपॉर्टेंट था और कैसे हम लोग डेटाबेस में डाटा भेज रहे हैं और सबसे इंपॉर्टेंट आज क्या था सीखना बताओ असिन का वेट यह समझ में ए गया ना लाइफ आपका आसन हो गया अब इससे ज्यादा आसन कुछ नहीं हो सकता अब कुछ बच्चा ही नहीं है यार जी तरह से पोस्ट मेथड बनाया गेट मेथड बनाया से डिलीट और अपडेट कर देंगे हमारा कलर अप से ऑपरेशन कंप्लीट हो गया नो वे आर अवेलेबल तू हैंडल जो किड ऑफ और प्वाइंट्स जो डेटाबेस से इंटरेक्ट कर सकता है और किसी भी डाटा पे सर हम लोग इसको इंप्रूवमेंट कर सकते हैं तो आई होप यार आपको अच्छा ग रहा हो प्लीज कमेंट करके बताएं करो जैसा भी लगा फीडबैक जरूर शेर किया करो थैंक्स ए लोट मिलते हैं तब तक के लिए बाय