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 Bulut İşlevleri, 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 fazla eşzamansız çalışma öğesini nasıl gerçekleştirirsiniz? Bu videoda, işlerin vaatlerle sırayla nasıl zincirleneceğini ve ayrıca Promise.all() ile paralel olarak işlerin nasıl yönetileceğini göreceksiniz. 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özdizimini kullanmak, TypeScript ve ECMAScript 2017 kodunuzu okumayı ve yazmayı 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 Firebase ile nasıl çalıştığını ve yarış koşullarının nasıl ele alınacağını açıklayın.