Mempelajari Cloud Functions for Firebase (serial video)

Jika ingin mempelajari Cloud Functions for Firebase dalam format sinematik, Anda dapat menonton serial video dari channel YouTube Firebase ini.

Cloud Functions for Firebase dapat digunakan untuk menjalankan kode backend secara otomatis sebagai respons terhadap peristiwa yang dipicu oleh fitur Firebase dan permintaan HTTPS. Tonton video ini untuk mulai menulis fungsi menggunakan TypeScript dan men-deploy fungsi tersebut dengan Firebase CLI.

Jika akan menulis kode untuk Cloud Functions, Anda harus mengetahui cara kerja promise. Hampir semua fungsi yang Anda tulis akan menggunakan promise, dan jika tidak dilakukan dengan benar, kode yang Anda tulis dapat gagal tanpa diketahui sebabnya. Dalam tutorial ini, Anda akan mempelajari dasar-dasar penggunaan promise dalam fungsi HTTP.

Bagaimana cara menghentikan fungsi background dengan benar? Anda harus menampilkan promise yang akan terpenuhi atau ditolak ketika semua tugas yang tertunda dalam fungsi tersebut selesai. Mari kita lihat seperti apa tampilannya dengan pemicu Firestore.

Bagaimana cara menjalankan beberapa item tugas asinkron di Cloud Functions? Dalam video ini, Anda akan melihat cara merangkai tugas secara berurutan dengan promise, dan cara mengelola tugas secara paralel dengan Promise.all(). Ini adalah elemen yang Anda perlukan untuk menulis kode lanjutan dengan Cloud Functions for Firebase.

Tahukah Anda bahwa sintaksis async/await dapat membuat TypeScript (dan ECMAScript 2017) Anda lebih mudah dibaca dan ditulis? Simak tutorial pertama dari dua tutorial ini untuk mempelajari penggunaan async/await dengan Cloud Functions.

Jika sintaksis async/await digunakan dengan Cloud Functions for Firebase, kode TypeScript dan ECMAScript 2017 Anda dapat lebih mudah dibaca dan ditulis. Dalam video bagian ke-2 ini, Doug akan menunjukkan cara mengonversi beberapa fungsi yang menggunakan promise untuk menggunakan async/await.

Dengan Cloud Functions, Anda dapat menulis kode yang merespons perubahan di Realtime Database. Video ini menjelaskan cara kerja pemicu ini pada backend dan berfokus pada pengendali peristiwa onCreate, yang terpicu saat data baru dibuat dalam database.

Video pertama dalam serial pendek pemicu database kami menunjukkan cara menerapkan pemicu database menggunakan OnCreate, yang terpicu saat ada dokumen baru. Namun bagaimana jika Anda ingin menerapkan pemicu saat dokumen yang ada dimodifikasi? Pelajari caranya di video ini, yang akan menjelaskan tentang pemicu OnUpdate.

Dalam video ini, pelajari cara kerja pemicu onDelete dengan Cloud Functions for Firebase, serta cara menangani kondisi race.