Cloud Functions
Clase 29 de 31 • Curso de PWA con Angular 2018
Contenido del curso
Service Worker
Estilo
Datos Dinámicos
- 16

Introducción a Acceso a Datos
02:53 min - 17

Implementando Firebase
05:24 min - 18

Creando un servicio de conexión a Firebase
05:54 min - 19

Creando vista de lista y detalle
10:58 min - 20

Guardando notas en Firebase
11:34 min - 21

Obteniendo notas de Firebase
06:25 min - 22

Editando notas
04:48 min - 23

Implementando Caching
03:42 min
Push Notifications
- 24

Implementando Login
10:11 min - 25

Configurando Push Notifications
07:03 min - 26

Cómo instalar curl en Mac, Windows y/o Linux
00:43 min - 27

Configurando Firebase Hosting y subiendo nuestro proyecto a producción
05:06 min - 28

Implementando Push Notifications
13:51 min - 29

Cloud Functions
Viendo ahora - 30

NativeScript: Características Nativas en un Web App con Angular
04:03 min - 31

¿Dónde Aprender Más?
02:13 min
Cloud Functions
Los Cloud Functions en Firebase te permiten ejecutar código de backend automáticamente en respuesta a eventos disparados por la base de datos o por llamados HTTP. Este código de backend mencionado se guarda en Google Cloud y se ejecuta en un ambiente controlado. No hay necesidad de que manejes y escales tus propios servidores.
Las cloud functions que escribas pueden responder a los siguientes eventos:
Además, las cloud functions te permiten tener tu lógica privada y segura, pudiendo asignarle procesos que manejan información delicada como datos personales, contraseñas, transacciones financieras y demás. También te permiten evitar la ingeniería inversa de tu código.
Ciclo de vida de una cloud function:
-
El desarrollador escribe su cloud function usando un event provider y definiendo bajo qué circunstancias deberá ejecutarse
-
El desarrollador hace deploy de la cloud function y ésta es conectada al event provider por Firebase
-
Cuando el event provider genera un evento que despierta a la función, el código de esa función es ejecutado
-
Cuando el desarrollador actualiza y hace deploy de una función, todas las instancias de esa función son limpiadas y reemplazadas por la nueva versión
-
Cuando el desarrollador elimina una función, todas las instancias de esa función son limpiadas y sus conexiones con event providers son eliminadas
Dónde aprender más acerca de Firebase cloud functions?