تعلم الوظائف السحابية لـ Firebase (سلسلة فيديو)
الشروع في العمل مع وظائف السحابة لـ Firebase باستخدام TypeScript
تتيح لك وظائف السحابة لـ Firebase تشغيل التعليمات البرمجية الخلفية تلقائيًا استجابةً للأحداث التي يتم تشغيلها بواسطة ميزات Firebase وطلبات HTTPS. شاهد هذا الفيديو لبدء كتابة الوظائف باستخدام TypeScript ونشرها باستخدام Firebase CLI.
تعرف على وعود JavaScript (الجزء الأول) باستخدام مشغلات HTTP في وظائف السحابة
إذا كنت ستكتب رمزًا لوظائف السحابة ، فأنت بالتأكيد بحاجة إلى معرفة كيفية عمل الوعود. ستستخدم جميع الوظائف التي تكتبها تقريبًا الوعود ، وإذا لم تقم بذلك بشكل صحيح ، فقد تفشل التعليمات البرمجية بطرق غامضة. في هذا البرنامج التعليمي ، ستتعلم أساسيات استخدام الوعود في وظائف HTTP الخاصة بك.
تعرف على وعود JavaScript (الجزء 2) باستخدام مشغل Firestore في الوظائف السحابية
كيف تنهي وظيفة الخلفية بشكل صحيح؟ يجب عليك إعادة الوعد الذي يتم الوفاء به أو رفضه عند اكتمال جميع الأعمال المعلقة في هذه الوظيفة. دعونا نرى كيف يبدو ذلك مع مشغل Firestore.
تعرف على وعود JavaScript (الجزء 3) للعمل المتسلسل والمتوازي في وظائف السحابة
كيف يمكنك تنفيذ عناصر متعددة من العمل غير المتزامن في Cloud Functions؟ في هذا الفيديو، ستشاهد كيفية ربط العمل بالوعود بشكل تسلسلي، وأيضًا كيفية إدارة العمل بالتوازي مع Promise.all()
. هذه هي العناصر الأساسية التي ستحتاج إليها لكتابة تعليمات برمجية متقدمة باستخدام Cloud Functions for Firebase.
كيف يعمل المزامنة/الانتظار مع TypeScript وECMAScript 2017؟
هل تعلم أن بناء الجملة غير المتزامن / انتظار يمكن أن يجعل TypeScript (و ECMAScript 2017) أسهل في القراءة والكتابة؟ تحقق من هذا البرنامج التعليمي الأول من بين اثنين لتعلم عدم التزامن / انتظار الاستخدام مع وظائف السحابة.
استخدم المزامنة/الانتظار مع TypeScript في Cloud Functions لـ Firebase
يمكن أن يؤدي استخدام بناء الجملة غير المتزامن / انتظار مع وظائف السحابة لـ Firebase إلى تسهيل قراءة وكتابة كود TypeScript و ECMAScript 2017. في هذا الجزء 2 من الفيديو ، يوضح دوج كيفية تحويل بعض الوظائف التي تستخدم الوعود لاستخدام غير متزامن / انتظار بدلاً من ذلك.
مشغلات قاعدة بيانات الوقت الفعلي (النقطة 1) باستخدام Cloud Functions لـ Firebase
تتيح لك وظائف السحابة كتابة التعليمات البرمجية التي تستجيب للتغييرات في قاعدة بيانات Realtime. يشرح هذا الفيديو كيفية عمل هذه المشغلات على الواجهة الخلفية ويركز على معالج أحداث onCreate
، والذي يتم تشغيله عند إنشاء بيانات جديدة في قاعدة البيانات.
مشغلات قاعدة بيانات الوقت الفعلي (pt.2) باستخدام Cloud Functions لـ Firebase
أظهر مقطع الفيديو الأول في سلسلة مصغرة لمشغل قاعدة البيانات الخاصة بنا كيفية تنفيذ مشغل قاعدة البيانات باستخدام OnCreate
، والذي يتم تشغيله في المستندات الجديدة. ولكن ماذا لو كنت تريد تنفيذ مشغلات على المستندات الموجودة التي تم تعديلها؟ اكتشف ذلك في هذا الفيديو الذي يغطي مشغل OnUpdate
.
مشغلات قاعدة بيانات الوقت الفعلي (النقطة 3) باستخدام Cloud Functions for Firebase
في هذا الفيديو ، تعرف على كيفية عمل مشغل onDelete
مع وظائف السحابة لـ Firebase ، وكيفية التعامل مع ظروف السباق.