Learning Cloud Functions for Firebase (סדרת סרטונים)
תחילת העבודה עם Cloud Functions for Firebase באמצעות TypeScript
Cloud Functions for Firebase מאפשר להריץ קוד בקצה העורפי באופן אוטומטי בתגובה לאירועים שמופעלים על ידי תכונות של Firebase ובקשות HTTPS. בסרטון הזה מוסבר איך להתחיל לכתוב פונקציות באמצעות TypeScript ולפרוס אותן באמצעות ה-CLI של Firebase.
לומדים על JavaScript Promises (Pt.1) באמצעות טריגרים של HTTP ב-Cloud Functions
אם אתם מתכננים לכתוב קוד ל-Cloud Functions, חשוב שתדעו איך פועלות הבטחות (promises). כמעט כל הפונקציות שתכתבו ישתמשו בהבטחות, ואם לא תעשו זאת נכון, הקוד עלול להיכשל בדרכים מסתוריות. במדריך הזה נסביר את העקרונות הבסיסיים של שימוש ב-promises בפונקציות HTTP.
לומדים את הבטחות JavaScript 2) באמצעות טריגר Firestore ב-Cloud Functions
איך סוגרים פונקציה ברקע בצורה נכונה? צריך להחזיר הבטחה (promise) שתתבצע או תידחה כשכל העבודה בהמתנה באותה פונקציה תושלם. בואו נראה איך זה נראה עם טריגר של Firestore.
לומדים את הבטחות JavaScript 3) לעבודה רציף ומקבילה ב-Cloud Functions
איך מבצעים עבודה אסינכרונית של כמה פריטים ב-Cloud Functions? בסרטון הזה תראו איך לשרשר קוד של פעולות ברצף בעזרת הבטחות, וגם איך לנהל את העבודה במקביל ל-Promise.all()
. אלה אבני הבניין שצריך לכתוב קוד מתקדם באמצעות Cloud Functions for Firebase.
איך התכונה async/await פועלת עם TypeScript ו-ECMAScript 2017?
ידעת שתחביר אסינכרוני/await יכול להקל על הקריאה והכתיבה של TypeScript (ו-ECMAScript 2017? זהו המדריך הראשון מתוך שני מדריכים בנושא async/await לשימוש עם Cloud Functions.
שימוש ב-async/await עם TypeScript ב-Cloud Functions for Firebase
השימוש בתחביר אסינכרוני/await עם Cloud Functions for Firebase יכול להקל על הקריאה והכתיבה של קודים ב-TypeScript וב-ECMAScript 2017. בסרטון הזה בחלק השני, דאג מראה איך להמיר פונקציות מסוימות שמשתמשות בהבטחות במקום זאת באמצעות אסינכרוניות/המתנה.
טריגרים של Realtime Database (חלק 1) באמצעות Cloud Functions for Firebase
אפשר להשתמש ב-Cloud Functions כדי לכתוב קוד שמגיב לשינויים ב-Realtime Database. בסרטון הזה מוסבר איך הטריגרים האלה פועלים בקצה העורפי, ומתמקד בגורם המטפל באירועים של onCreate
, שמופעל כשנתונים חדשים נוצרים במסד הנתונים.
טריגרים של מסד נתונים בזמן אמת (חלק 2) באמצעות Cloud Functions for Firebase
בסרטון הראשון במסד הנתונים שלנו הפעילו מיני-סדרה. היא הראו איך להטמיע טריגר של מסד נתונים באמצעות OnCreate
, שמופעל על מסמכים חדשים. אבל מה קורה אם רוצים להטמיע טריגרים על מסמכים קיימים שעברו שינוי? תוכלו ללמוד בסרטון הזה על הטריגר OnUpdate
.
טריגרים של מסדי נתונים בזמן אמת (נק' 3) באמצעות Cloud Functions for Firebase
בסרטון הזה מוסבר איך פועל הטריגר onDelete
עם Cloud Functions for Firebase, ואיך להתמודד עם מרוץ תהליכים.