Cloud Functions for Firebase'i Öğrenme (video serisi)

Firebase için Cloud Functions hakkında bilgi edinmek istiyor ancak eğitiminizi daha sinematik bir formatta yapmayı tercih ediyorsanız, Firebase YouTube kanalındaki bu video serisi ilginizi çekebilir.

Cloud Functions for Firebase sayesinde Firebase özellikleri ve HTTPS istekleri tarafından tetiklenen etkinliklere yanıt olarak arka uç kodunu otomatik olarak çalıştırabilirsiniz. TypeScript kullanarak işlev yazmaya ve bunları Firebase CLI ile dağıtmaya başlamak için bu videoyu izleyin.

Cloud Functions için kod yazacaksanız taahhütlerin işleyiş şeklini mutlaka bilmeniz gerekir. Yazdığınız işlevler hemen hemen hepsi vaatleri kullanır ve doğru şekilde yapmazsanız kodunuz gizemli yöntemlerle başarısız olabilir. Bu eğiticide, HTTP işlevlerinizde vaatleri kullanma ile ilgili temel bilgileri öğreneceksiniz.

Arka plan işlevini doğru şekilde nasıl sonlandırırsınız? Söz konusu işlevdeki tüm bekleyen çalışmalar tamamlandığında, yerine getirilen veya reddedilen bir sözü döndürmeniz gerekir. Bir Firestore tetikleyicisi ile bunun nasıl göründüğüne bakalım.

Cloud Functions'da birden fazla eşzamansız çalışma öğesini nasıl yürütürsünüz? Bu videoda, işleri Promise.all() ile paralel olarak nasıl yöneteceğinizin yanı sıra işleri ardışık olarak nasıl zincirleyeceğinizi öğreneceksiniz. Bunlar, Cloud Functions for Firebase ile gelişmiş kod yazmak için kullanacağınız temel yapı taşlarıdır.

Eş zamansız/bekleyen söz diziminin TypeScript'inizi (ve ECMAScript 2017'yi) daha kolay okunup yazılmasını sağlayabileceğini biliyor muydunuz? Cloud Functions ile eşzamansız kullanım hakkında bilgi edinmek/kullanımı beklemeyi öğrenmek için iki eğiticinin ilkinde yer alan bu eğiticiye göz atın.

Firebase için Cloud Functions ile eşzamansız/bekle söz dizimini kullanmak, TypeScript ve ECMAScript 2017 kodunuzun okunmasını ve yazılmasını daha kolay hale getirebilir. Bu 2. bölümde Doug, bunun yerine eşzamansız/bekleme işlevini kullanan bazı işlevlerin nasıl dönüştürüleceğini gösteriyor.

Cloud Functions, Realtime Database hizmetindeki değişikliklere yanıt veren kod yazmanıza olanak tanır. Bu videoda, bu tetikleyicilerin arka uçta nasıl çalıştığı açıklanmakta ve veritabanında yeni veriler oluşturulduğunda tetiklenen onCreate etkinlik işleyiciye odaklanılmaktadır.

Veritabanı tetikleyici mini dizimizdeki ilk videoda, yeni dokümanlarda tetiklenen OnCreate ile veritabanı tetikleyicisinin nasıl uygulanacağı gösteriliyordu. Peki, değiştirilen mevcut dokümanlara tetikleyiciler uygulamak isterseniz ne olur? OnUpdate tetikleyicisiyle ilgili bu videoda bunu öğrenebilirsiniz.

Bu videoda, onDelete tetikleyicisinin Firebase için Cloud Functions ile çalışma şeklini ve yarış koşullarını nasıl ele alacağınızı öğrenebilirsiniz.