Découvrir Cloud Functions for Firebase (série de vidéos)
Premiers pas avec Cloud Functions for Firebase à l'aide de TypeScript
Cloud Functions for Firebase vous permet d'exécuter automatiquement du code backend en réponse aux événements déclenchés par les fonctionnalités Firebase et les requêtes HTTPS. Regardez cette vidéo pour commencer à écrire des fonctions à l'aide de TypeScript et à les déployer avec la CLI Firebase.
Découvrir les promesses JavaScript (Partie 1) avec les déclencheurs HTTP dans Cloud Functions
Si vous allez écrire du code pour Cloud Functions, vous devez absolument connaître le fonctionnement des promesses. Presque toutes les fonctions que vous écrivez utiliseront des promesses et, si vous ne le faites pas correctement, votre code peut échouer de manière mystérieuse. Dans ce tutoriel, vous allez apprendre les bases de l'utilisation de promesses dans vos fonctions HTTP.
Découvrez les promesses JavaScript (partie 2) avec un déclencheur Firestore dans Cloud Functions
Comment terminer correctement une fonction d'arrière-plan ? Vous devez renvoyer une promesse qui est exécutée ou refusée lorsque toutes les tâches en attente dans cette fonction sont terminées. Voyons à quoi cela ressemble avec un déclencheur Firestore.
Découvrez les promesses JavaScript (partie 3) pour les tâches séquentielles et parallèles dans Cloud Functions
Comment effectuer plusieurs tâches asynchrones dans Cloud Functions ? Dans cette vidéo, vous allez découvrir comment enchaîner des tâches de manière séquentielle avec des promesses, et comment gérer des tâches en parallèle avec Promise.all()
. Voici les composants de base dont vous aurez besoin pour écrire du code avancé avec Cloud Functions for Firebase.
Comment async/await fonctionne-t-il avec TypeScript et ECMAScript 2017 ?
Saviez-vous que la syntaxe async/await peut faciliter la lecture et l'écriture de votre TypeScript (et ECMAScript 2017) ? Consultez le premier de deux tutoriels pour apprendre à utiliser les fonctions async et à utiliser avec Cloud Functions.
Utiliser async/await avec TypeScript dans Cloud Functions for Firebase
L'utilisation de la syntaxe async/await avec Cloud Functions for Firebase peut faciliter la lecture et l'écriture de votre code TypeScript et ECMAScript 2017. Dans cette vidéo de la deuxième partie, Doug montre comment convertir certaines fonctions qui utilisent des promesses d'utilisation de async/await à la place.
Déclencheurs Realtime Database (partie 1) avec Cloud Functions for Firebase
Cloud Functions vous permet d'écrire du code qui répond aux modifications apportées à Realtime Database. Cette vidéo explique le fonctionnement de ces déclencheurs sur le backend et se concentre sur le gestionnaire d'événements onCreate
, qui se déclenche lorsque des données sont créées dans la base de données.
Déclencheurs Realtime Database (pt.2) avec Cloud Functions for Firebase
La première vidéo de la mini-série de déclencheurs de base de données a montré comment implémenter un déclencheur de base de données à l'aide de OnCreate
, qui se déclenche sur de nouveaux documents. Mais que se passe-t-il si vous souhaitez implémenter des déclencheurs sur des documents existants qui sont modifiés ? Découvrez-le dans cette vidéo sur le déclencheur OnUpdate
.
Déclencheurs Realtime Database (pt. 3) avec Cloud Functions for Firebase
Dans cette vidéo, découvrez comment un déclencheur onDelete
fonctionne avec Cloud Functions for Firebase et comment gérer les conditions de concurrence.