Join us for Firebase Summit on November 10, 2021. Tune in to learn how Firebase can help you accelerate app development, release with confidence, and scale with ease. Register

تعلم وظائف السحابة لـ Firebase (سلسلة فيديو)

إذا كنت ترغب في التعرف على وظائف السحب لFirebase لكنهم يفضلون التعليم الخاص في شكل أكثر السينمائي، هذه السلسلة من أشرطة الفيديو من Firebase يوتيوب قناة قد تكون ذات فائدة لك.

تتيح لك وظائف السحابة لـ Firebase تشغيل التعليمات البرمجية الخلفية تلقائيًا استجابةً للأحداث التي يتم تشغيلها بواسطة ميزات Firebase وطلبات HTTPS. شاهد هذا الفيديو لبدء كتابة الوظائف باستخدام TypeScript ونشرها باستخدام Firebase CLI.

إذا كنت ستكتب رمزًا لوظائف السحابة ، فأنت بحاجة بالتأكيد إلى معرفة كيفية عمل الوعود. ستستخدم جميع الوظائف التي تكتبها تقريبًا الوعود ، وإذا لم تقم بذلك بشكل صحيح ، فقد تفشل التعليمات البرمجية بطرق غامضة. في هذا البرنامج التعليمي ، ستتعلم أساسيات استخدام الوعود في وظائف HTTP الخاصة بك.

كيف تنهي وظيفة الخلفية بشكل صحيح؟ يجب عليك إعادة الوعد الذي يتم الوفاء به أو رفضه عند اكتمال جميع الأعمال المعلقة في هذه الوظيفة. دعونا نرى كيف يبدو ذلك مع مشغل Firestore.

كيف تقوم بتنفيذ عناصر متعددة من العمل غير المتزامن في Cloud Functions؟ في هذا الفيديو، عليك معرفة كيفية عمل سلسلة بالتتابع مع وعود، وكذلك كيفية إدارة العمل بالتوازي مع Promise.all() . هذه هي اللبنات الأساسية التي ستحتاج إليها لكتابة تعليمات برمجية متقدمة باستخدام وظائف السحابة لـ Firebase.

هل تعلم أن بناء الجملة غير المتزامن / انتظار يمكن أن يجعل TypeScript (و ECMAScript 2017) أسهل في القراءة والكتابة؟ تحقق من هذا البرنامج التعليمي الأول من اثنين لتعلم عدم التزامن / انتظار الاستخدام مع وظائف السحابة.

يمكن أن يؤدي استخدام بناء الجملة غير المتزامن / انتظار مع وظائف السحابة لـ Firebase إلى تسهيل قراءة وكتابة كود TypeScript و ECMAScript 2017. في مقطع الفيديو هذا الجزء 2 ، يوضح دوج كيفية تحويل بعض الوظائف التي تستخدم الوعود لاستخدام غير متزامن / انتظار بدلاً من ذلك.

تتيح لك وظائف السحابة كتابة التعليمات البرمجية التي تستجيب للتغييرات في قاعدة بيانات Realtime. يشرح هذا الفيديو كيفية عمل هذه المشغلات على الواجهة الخلفية ويركز على onCreate معالج الحدث، الذي يطلق عند إنشاء بيانات جديد في قاعدة البيانات.

وأظهر شريط الفيديو الأول في قاعدة بياناتنا الزناد المصغرة سلسلة كيفية تنفيذ مشغل قاعدة البيانات باستخدام OnCreate ، الذي يطلق على وثائق جديدة. ولكن ماذا لو كنت تريد تنفيذ مشغلات على المستندات الموجودة التي تم تعديلها؟ البحث في هذا الفيديو الذي يغطي OnUpdate الزناد.

في هذا الفيديو، تتكئ كيف يمكن ل onDelete يعمل الزناد مع وظائف الغيمة لFirebase، وكيفية التعامل مع ظروف السباق.