फायरबेस के लिए क्लाउड फ़ंक्शंस सीखना (वीडियो श्रृंखला)

यदि आप Firebase के लिए Cloud Functions के बारे में जानने में रुचि रखते हैं, लेकिन अपनी शिक्षा को अधिक सिनेमाई प्रारूप में पसंद करते हैं, तो Firebase YouTube चैनल के वीडियो की यह श्रृंखला आपके लिए रुचिकर हो सकती है।

फायरबेस के लिए क्लाउड फंक्शंस आपको फायरबेस सुविधाओं और एचटीटीपीएस अनुरोधों से ट्रिगर होने वाली घटनाओं के जवाब में स्वचालित रूप से बैकएंड कोड चलाने देता है। टाइपस्क्रिप्ट का उपयोग करके कार्यों को लिखना शुरू करने और उन्हें फायरबेस सीएलआई के साथ तैनात करने के लिए यह वीडियो देखें।

यदि आप क्लाउड फ़ंक्शंस के लिए कोड लिखने जा रहे हैं, तो आपको निश्चित रूप से यह जानना होगा कि वादे कैसे काम करते हैं। आपके द्वारा लिखे गए लगभग सभी फ़ंक्शन वादों का उपयोग करेंगे, और यदि आप इसे सही तरीके से नहीं करते हैं, तो आपका कोड रहस्यमय तरीके से विफल हो सकता है। इस ट्यूटोरियल में, आप अपने HTTP फ़ंक्शंस में वादों का उपयोग करने की मूल बातें सीखेंगे।

आप पृष्ठभूमि फ़ंक्शन को सही ढंग से कैसे समाप्त करते हैं? आपको एक वादा वापस करना होगा जो उस समारोह में सभी लंबित कार्य पूरा होने पर पूरा या अस्वीकार कर दिया गया हो। आइए देखें कि फायरस्टोर ट्रिगर के साथ यह कैसा दिखता है।

आप क्लाउड फ़ंक्शंस में एसिंक्रोनस कार्य के एकाधिक आइटम कैसे निष्पादित करते हैं? इस वीडियो में, आप देखेंगे कि वादों के साथ काम को क्रमिक रूप से कैसे जोड़ा जाए, और Promise.all() के समानांतर काम को कैसे प्रबंधित किया जाए। ये बिल्डिंग ब्लॉक्स हैं जिनकी आपको फायरबेस के लिए क्लाउड फ़ंक्शंस के साथ उन्नत कोड लिखने के लिए आवश्यकता होगी।

क्या आप जानते हैं कि async/प्रतीक्षा सिंटैक्स आपके टाइपस्क्रिप्ट (और ECMAScript 2017) को पढ़ने और लिखने में आसान बना सकता है? क्लाउड फ़ंक्शंस के साथ उपयोग के लिए async/प्रतीक्षा करने के लिए सीखने के लिए दो में से पहला ट्यूटोरियल देखें।

Firebase के लिए क्लाउड फ़ंक्शंस के साथ async/प्रतीक्षा सिंटैक्स का उपयोग करना आपके टाइपस्क्रिप्ट और ECMAScript 2017 कोड को पढ़ने और लिखने में आसान बना सकता है। इस भाग 2 वीडियो में, डौग दिखाता है कि कुछ कार्यों को कैसे परिवर्तित किया जाए जो इसके बजाय async/प्रतीक्षा का उपयोग करने के वादे का उपयोग करते हैं।

क्लाउड फ़ंक्शंस आपको कोड लिखने की अनुमति देता है जो रीयलटाइम डेटाबेस में परिवर्तनों का जवाब देता है। यह वीडियो बताता है कि ये ट्रिगर बैकएंड पर कैसे काम करते हैं और onCreate इवेंट हैंडलर पर ध्यान केंद्रित करते हैं, जो डेटाबेस में नया डेटा बनाए जाने पर ट्रिगर होता है।

हमारे डेटाबेस ट्रिगर मिनी-सीरीज़ के पहले वीडियो में दिखाया गया है कि OnCreate का उपयोग करके डेटाबेस ट्रिगर को कैसे कार्यान्वित किया जाए, जो नए दस्तावेज़ों पर ट्रिगर होता है। लेकिन क्या होगा यदि आप संशोधित मौजूदा दस्तावेज़ों पर ट्रिगर लागू करना चाहते हैं? OnUpdate ट्रिगर को कवर करते हुए इस वीडियो में पता करें।

इस वीडियो में, जानें कि onDelete के लिए क्लाउड फ़ंक्शंस के साथ ऑन-डिलीट ट्रिगर कैसे काम करता है, और दौड़ की स्थिति को कैसे संभालना है।