Aprende a usar Cloud Functions para Firebase (serie de videos)
Comienza a usar Cloud Functions para Firebase con TypeScript
Cloud Functions para Firebase te permite ejecutar automáticamente el código de backend en respuesta a eventos activados por las funciones de Firebase y las solicitudes HTTPS. Mira este video para comenzar a escribir funciones con TypeScript y, luego, implementarlas con Firebase CLI.
Aprende a usar las promesas de JavaScript (1ª parte) con activadores HTTP en Cloud Functions
Si quieres escribir código para Cloud Functions, debes saber cómo funcionan las promesas. Estas se usarán en casi todas las funciones que escribas. Es posible que, si no lo haces de forma correcta, tu código falle y no sepas el porqué. En este instructivo, aprenderás sobre los conceptos básicos del uso de promesas en tus funciones de HTTP.
Aprende a usar las promesas de JavaScript (2ª parte) con un activador de Firestore en Cloud Functions
¿Cómo puedes terminar correctamente una función en segundo plano? Debes mostrar una promesa que se realice o rechace cuando se complete todo el trabajo pendiente en esa función. Revisemos cómo sería con un activador de Firestore.
Aprende a usar las promesas de JavaScript (3ª parte) para realizar un trabajo secuencial y paralelo en Cloud Functions
¿Cómo realizar un trabajo asíncrono con varios elementos en Cloud Functions? En este video, verás cómo encadenar un trabajo con promesas de manera secuencial y cómo administrarlo de forma paralela con Promise.all()
. Estos son los componentes fundamentales que necesitarás para escribir código avanzado con Cloud Functions para Firebase.
¿Cómo funciona async/await en TypeScript y ECMAScript 2017?
¿Sabías que la sintaxis async/await puede facilitar la lectura y escritura de tu código TypeScript y ECMAScript 2017? Consulta el primero de esta serie de dos instructivos para aprender a usar async/await con Cloud Functions.
Usa TypeScript con async/await en Cloud Functions para Firebase
Si usas la sintaxis async/await con Cloud Functions para Firebase, puedes facilitar la lectura y escritura de tu código TypeScript y ECMAScript 2017. En la 2ª parte de esta serie de videos, Doug nos enseñará a convertir algunas funciones que usan promesas para que utilicen async/await.
Activadores de Realtime Database (1ª parte) con Cloud Functions para Firebase
Cloud Functions te permite escribir códigos que responden a cambios en Realtime Database. Este video explica cómo funcionan estos activadores en el backend y se enfoca en el controlador del evento onCreate
, que se activa cuando se crean datos nuevos en la base de datos.
Activadores de Realtime Database (2ª parte) con Cloud Functions para Firebase
El primer video de nuestra miniserie de activadores de base de datos mostró cómo implementar un activador de base de datos con OnCreate
, que se activa en documentos nuevos. Pero ¿qué pasa si se quiere implementar activadores en documentos existentes que se modifican? Descubre cómo hacerlo en este video que trata sobre el activador OnUpdate
.
Activadores de Realtime Database (3ª parte) con Cloud Functions para Firebase
En este video, aprenderás cómo funciona un activador onDelete
con Cloud Functions para Firebase y cómo controlar las condiciones de carrera.