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