Google is committed to advancing racial equity for Black communities. See how.
Cette page a été traduite par l'API Cloud Translation.
Switch to English

Learning Cloud Functions pour Firebase (série de vidéos)

Si vous souhaitez en savoir plus sur Cloud Functions for Firebase mais que vous préférez votre formation dans un format plus cinématographique, cette série de vidéos de la chaîne YouTube Firebase pourrait vous intéresser.

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 Firebase CLI.

Si vous souhaitez écrire du code pour Cloud Functions, vous devez absolument savoir comment fonctionnent les 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 didacticiel, vous apprendrez les bases de l'utilisation des promesses dans vos fonctions HTTP.

Comment terminer correctement une fonction d'arrière-plan? Vous devez retourner une promesse qui est remplie ou rejetée lorsque tout le travail en attente dans cette fonction est terminé. Voyons à quoi cela ressemble avec un déclencheur Firestore.

Comment effectuer plusieurs éléments de travail asynchrone dans Cloud Functions? Dans cette vidéo, vous verrez comment enchaîner le travail de manière séquentielle avec des promesses, et également comment gérer le travail en parallèle avec Promise.all() . Voici les éléments de base dont vous aurez besoin pour écrire du code avancé avec Cloud Functions pour Firebase.

Saviez-vous que la syntaxe async / await peut rendre votre TypeScript (et ECMAScript 2017) plus facile à lire et à écrire? Consultez ce premier des deux didacticiels pour apprendre async / await à utiliser avec Cloud Functions.

L'utilisation de la syntaxe async / await avec Cloud Functions pour Firebase peut faciliter la lecture et l'écriture de votre code TypeScript et ECMAScript 2017. Dans cette vidéo de la partie 2, Doug montre comment convertir certaines fonctions qui utilisent des promesses d'utiliser async / await à la place.

Cloud Functions vous permet d'écrire du code qui répond aux modifications de la base de données en temps réel. Cette vidéo explique comment ces déclencheurs fonctionnent sur le backend et se concentre sur le onCreate événements onCreate , qui se déclenche lorsque de nouvelles données sont créées dans la base de données.

La première vidéo de notre 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 d' 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 modifiés? Découvrez dans cette vidéo couvrant le déclencheur OnUpdate .

Dans cette vidéo, onDelete comment un déclencheur onDelete fonctionne avec Cloud Functions pour Firebase et comment gérer les conditions de onDelete .