Check out what’s new from Firebase@ Google I/O 2021, and join our alpha program for early access to the new Remote Config personalization feature. Learn more

Firebase için Bulut İşlevlerini Öğrenme (video serisi)

Firebase için Bulut İşlevleri hakkında bilgi edinmek istiyorsanız ancak eğitiminizi daha sinematik bir biçimde tercih ediyorsanız, Firebase YouTube kanalındaki bu video serisi ilginizi çekebilir.

Firebase için Cloud Functions, Firebase özellikleri ve HTTPS istekleri tarafından tetiklenen olaylara yanıt olarak arka uç kodunu otomatik olarak çalıştırmanıza olanak tanır. TypeScript kullanarak işlevleri yazmaya ve bunları Firebase CLI ile dağıtmaya başlamak için bu videoyu izleyin.

Cloud Functions için kod yazacaksanız, vaatlerin nasıl çalıştığını kesinlikle bilmeniz gerekir. Yazdığınız hemen hemen tüm işlevler vaatleri kullanacak ve bunu doğru yapmazsanız kodunuz gizemli şekillerde başarısız olabilir. Bu öğreticide, HTTP işlevlerinizde söz kullanmanın temellerini öğreneceksiniz.

Bir arka plan işlevini nasıl doğru şekilde sonlandırabilirsiniz? O işlevde bekleyen tüm işler tamamlandığında yerine getirilen veya reddedilen bir söz vermelisiniz. Firestore tetikleyicisiyle bunun nasıl göründüğünü görelim.

Cloud Functions'ta birden çok eşzamansız çalışma öğesini nasıl gerçekleştirirsiniz? Bu videoda, işlerin vaatlerle sıralı olarak nasıl zincirleneceğini ve ayrıca işin Promise.all() ile paralel olarak nasıl yönetileceğini Promise.all() . Bunlar, Firebase için Cloud Functions ile gelişmiş kod yazmak için ihtiyaç duyacağınız yapı taşlarıdır.

async/await sözdiziminin TypeScript'inizi (ve ECMAScript 2017'yi) okumayı ve yazmayı kolaylaştırabileceğini biliyor muydunuz? Cloud Functions ile kullanım için zaman uyumsuz/beklemeyi öğrenmek için bu iki eğiticiden ilkine göz atın.

Firebase için Cloud Functions ile zaman uyumsuz/bekleme sözdizimi kullanmak, TypeScript ve ECMAScript 2017 kodunuzun okunmasını ve yazılmasını kolaylaştırabilir. Bu bölüm 2 videosunda, Doug, bunun yerine async/await kullanmak için sözler kullanan bazı işlevlerin nasıl dönüştürüleceğini gösterir.

Bulut İşlevleri, Gerçek Zamanlı Veritabanındaki değişikliklere yanıt veren kod yazmanıza olanak tanır. Bu video, bu tetikleyicilerin arka uçta nasıl çalıştığını açıklar ve veritabanında yeni veriler oluşturulduğunda tetiklenen onCreate olay işleyicisine odaklanır.

Veritabanı tetikleyici mini serimizdeki ilk video, yeni belgelerde tetiklenen OnCreate kullanılarak bir veritabanı tetikleyicisinin nasıl uygulanacağını gösterdi. Ancak, değiştirilen mevcut belgelere tetikleyiciler uygulamak isterseniz ne olur? OnUpdate tetikleyicisini kapsayan bu videoda öğrenin.

Bu videoda, bir onDelete tetikleyicisinin Cloud Functions for onDelete ile nasıl çalıştığını ve yarış koşullarının nasıl ele alınacağını onDelete .