Mempelajari Cloud Functions for Firebase (serial video)

Jika ingin mempelajari Cloud Functions for Firebase dalam format yang lebih bersifat sinematik, Anda dapat menonton serial video dari channel Firebase di YouTube 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 menerapkannya 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 Anda tidak melakukannya dengan benar, kode yang ditulis akan gagal dengan cara yang tidak diketahui. 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.

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

Jika sintaks async/await digunakan dengan Cloud Functions for Firebase, kode TypeScript dan ECMAScript 2017 Anda dapat lebih mudah dibaca dan ditulis. Di bagian ke-2 dari video ini, Doug 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 penangan peristiwa onCreate, yang terpicu saat data baru dibuat dalam database.

Video pertama dalam serial pendek pemicu database kami menunjukkan cara mengimplementasikan pemicu database menggunakan OnCreate, yang terpicu saat ada dokumen baru. Lalu bagaimana cara 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 engan Cloud Functions for Firebase, serta cara menangani kondisi race.