آموزش توابع ابری برای Firebase (سریال ویدئو)
شروع کار با توابع ابری برای Firebase با استفاده از TypeScript
Cloud Functions for Firebase به شما این امکان را میدهد تا در پاسخ به رویدادهایی که توسط ویژگیهای Firebase و درخواستهای HTTPS ایجاد میشوند، کد پشتیبان را بهطور خودکار اجرا کنید. برای شروع نوشتن توابع با استفاده از TypeScript و استقرار آنها با Firebase CLI، این ویدیو را تماشا کنید.
آموزش وعده های جاوا اسکریپت (Pt.1) با محرک های HTTP در توابع ابری
اگر میخواهید برای توابع ابری کد بنویسید، قطعاً باید در مورد نحوه عملکرد وعدهها بدانید. تقریباً همه توابعی که می نویسید از وعده ها استفاده می کنند، و اگر آن را به درستی انجام ندهید، ممکن است کد شما به روش های مرموز شکست بخورد. در این آموزش، اصول استفاده از وعده ها در توابع HTTP خود را یاد خواهید گرفت.
وعده های جاوا اسکریپت (Pt. 2) را با تریگر Firestore در توابع ابری یاد بگیرید
چگونه یک تابع پس زمینه را به درستی خاتمه دهید؟ شما باید قولی را برگردانید که با تکمیل تمام کارهای معلق در آن عملکرد، محقق یا رد شده است. بیایید ببینیم که با یک ماشه Firestore چگونه به نظر می رسد.
یادگیری جاوا اسکریپت Promises (Pt. 3) برای کارهای متوالی و موازی در Cloud Functions
چگونه چندین مورد از کارهای ناهمزمان را در توابع ابری انجام می دهید؟ در این ویدیو، نحوه زنجیرهسازی کار به صورت متوالی با وعدهها و همچنین نحوه مدیریت کار به موازات Promise.all()
را خواهید دید. اینها بلوک های ساختمانی هستند که برای نوشتن کدهای پیشرفته با Cloud Functions for Firebase به آنها نیاز دارید.
async/wait چگونه با TypeScript و ECMAScript 2017 کار می کند؟
آیا میدانستید که syntax async/wait میتواند خواندن و نوشتن TypeScript (و ECMAScript 2017) را آسانتر کند؟ برای یادگیری async/wait برای استفاده با توابع Cloud، این اولین از دو آموزش را بررسی کنید.
از async/wait با TypeScript در Cloud Functions برای Firebase استفاده کنید
استفاده از syntax async/wait با Cloud Functions برای Firebase میتواند خواندن و نوشتن کد TypeScript و ECMAScript 2017 را آسانتر کند. در این ویدیوی قسمت 2، داگ نحوه تبدیل برخی از توابع را نشان می دهد که به جای آن از وعده استفاده از async/wait استفاده می کنند.
پایگاه داده بیدرنگ (نقطه 1) با توابع Cloud برای Firebase فعال می شود
Cloud Functions به شما امکان می دهد کدی بنویسید که به تغییرات در Realtime Database پاسخ دهد. این ویدئو نحوه عملکرد این تریگرها را در backend توضیح می دهد و بر روی onCreate
event handler تمرکز می کند، که وقتی داده های جدید در پایگاه داده ایجاد می شود، فعال می شود.
پایگاه داده بیدرنگ (pt.2) با توابع Cloud برای Firebase فعال می شود
اولین ویدیو در سری مینی ماشه پایگاه داده ما نشان داد که چگونه یک راهانداز پایگاه داده را با استفاده از OnCreate
پیادهسازی کنیم، که در اسناد جدید فعال میشود. اما اگر بخواهید تریگرها را روی اسناد موجود اصلاح شده پیاده سازی کنید، چه؟ در این ویدیو که ماشه OnUpdate
را پوشش می دهد، بیابید.
پایگاه داده بیدرنگ (بند 3) با توابع ابری برای Firebase فعال می شود
در این ویدیو به نحوه عملکرد یک تریگر onDelete
با Cloud Functions برای Firebase و نحوه مدیریت شرایط مسابقه دقت کنید.