Firebase के लिए Cloud Functions सीखना (वीडियो सीरीज़)
TypeScript का इस्तेमाल करके, Firebase के लिए Cloud Functions शुरू करें
'Firebase के लिए Cloud Functions' की मदद से, आप Firebase की सुविधाओं और एचटीटीपीएस अनुरोधों से ट्रिगर हुए इवेंट के जवाब में बैकएंड कोड अपने-आप चला सकते हैं. TypeScript का इस्तेमाल करके फ़ंक्शन लिखना और उन्हें Firebase सीएलआई के साथ डिप्लॉय करने के लिए, यह वीडियो देखें.
Cloud फ़ंक्शन में एचटीटीपी ट्रिगर की मदद से JavaScript प्रॉमिस (Pt.1) के बारे में जानें
अगर आपको Cloud Functions के लिए कोड लिखना है, तो आपको यह ज़रूर पता होना चाहिए कि प्रॉमिस कैसे काम करता है. आपके लिखे गए करीब-करीब सभी फ़ंक्शन, प्रॉमिस का इस्तेमाल करते हैं. अगर इसे सही तरीके से नहीं किया जाता है, तो हो सकता है कि आपका कोड रहस्यमयी तरीकों से फ़ेल हो जाए. इस ट्यूटोरियल में, आपको एचटीटीपी फ़ंक्शन में प्रॉमिस का इस्तेमाल करने की बुनियादी जानकारी मिलेगी.
JavaScript प्रॉमिसेस सीखें (पार्ट 2) Cloud Functions में Firestore ट्रिगर के साथ
किसी बैकग्राउंड फ़ंक्शन को सही तरीके से खत्म कैसे किया जाता है? आपको एक ऐसा प्रॉमिस देना होगा जो उस फ़ंक्शन में बाकी बचे काम के पूरा होने के बाद पूरा या अस्वीकार हो जाए. देखते हैं कि Firestore ट्रिगर के साथ यह कैसा दिखता है.
JavaScript प्रॉमिसेस सीखें (पार्ट 3) Cloud Functions में क्रम में चलने वाले और साथ-साथ काम करने के लिए
Cloud Functions में, एक साथ कई काम कैसे किए जा सकते हैं? इस वीडियो में, आपको यह पता चलेगा कि वादे के साथ क्रम से काम कैसे किया जाता है. साथ ही, Promise.all()
के साथ काम को पैरलल तौर पर मैनेज करने का तरीका भी बताया गया है. Cloud Functions for Firebase के साथ बेहतर कोड लिखने के लिए, आपको इन बुनियादी बातों की ज़रूरत होगी.
टाइपस्क्रिप्ट और ECMAScript 2017 के साथ एसिंक्रोनस/अवेट कैसे काम करता है?
क्या आपको पता है कि एसिंक्रोनस/अवेट सिंटैक्स आपके TypeScript (और ECMAScript 2017) को पढ़ने और लिखने में आसान बना सकता है? Cloud Functions के साथ इस्तेमाल के लिए एक साथ काम नहीं करने की सुविधा के बारे में जानने के लिए इन दो ट्यूटोरियल में से पहले देखें.
Firebase के लिए Cloud Functions में टाइपस्क्रिप्ट के साथ एसिंक्रोनस/अवेट का इस्तेमाल करें
Firebase के लिए Cloud Functions के साथ एसिंक्रोनस/अवेट सिंटैक्स का इस्तेमाल करने से आपके TypeScript और ECMAScript 2017 कोड को पढ़ना और लिखना आसान हो सकता है. इस दूसरे वीडियो में, डग ने कुछ फ़ंक्शन को बदलने का तरीका दिखाया है. ये फ़ंक्शन, इसके बजाय एसिंक्रोनस/अवेट का इस्तेमाल करने के वादे करते हैं.
रीयलटाइम डेटाबेस ट्रिगर (pt. 1) Firebase के लिए Cloud Functions के साथ
Cloud Functions की मदद से, आप ऐसा कोड लिख सकते हैं जो Realtime Database में हुए बदलावों के मुताबिक काम करता है. इस वीडियो में बताया गया है कि ये ट्रिगर, बैकएंड पर कैसे काम करते हैं. साथ ही, इसमें onCreate
इवेंट हैंडलर पर फ़ोकस किया गया है, जो डेटाबेस में नया डेटा बनाए जाने पर ट्रिगर होता है.
'Firebase के लिए Cloud Functions' के साथ रीयलटाइम डेटाबेस ट्रिगर (pt.2)
हमारे डेटाबेस के ट्रिगर की गई मिनी-सीरीज़ के पहले वीडियो में, OnCreate
का इस्तेमाल करके डेटाबेस ट्रिगर को लागू करने का तरीका दिखाया गया है. यह नए दस्तावेज़ों पर ट्रिगर होता है. लेकिन अगर आप ऐसे मौजूदा दस्तावेज़ों पर ट्रिगर लागू करना चाहते हैं, जिनमें बदलाव किए गए हैं, तो क्या होगा? इस वीडियो में, OnUpdate
ट्रिगर के बारे में जानें.
रीयलटाइम डेटाबेस ट्रिगर (pt. 3) Firebase के लिए Cloud Functions के साथ
इस वीडियो में देखें कि onDelete
ट्रिगर, 'Firebase के लिए Cloud Functions' के साथ कैसे काम करता है और रेस कंडीशन को कैसे हैंडल किया जाता है.