Skip to content

Latest commit

 

History

History
39 lines (28 loc) · 2.16 KB

File metadata and controls

39 lines (28 loc) · 2.16 KB

Curso de Firebase para Web

¿Qué es Firebase?

Todas las aplicaciones necesitan programar código backend para sus diferentes funcionalidades: guardar info en bases de datos, almacenar archivos, autenticar usuarios, etc.

Firebase en un BAAS (Backend as a Service), es decir, Google se encargara de crear y administrar las funciones, bases de datos e infraestructura de nuestra aplicación, nuestro tarea será trabajar algunas configuraciones en su plataforma (firebase.google.com) y construir nuestra aplicación.

Toda esta infraestructura funciona con Google Cloud, así que tenemos muchas posibilidades para escalar nuestras aplicaciones.

Servicios de Firebase:

  • Firestore es una base de datos NoSQL que nos permite almacenar y sincronizar en tiempo real los datos de nuestra aplicación.
  • La autenticación nos permite crear, autenticar y administrar los usuarios de nuestras aplicaciones con email y password, login y signup con redes sociales, correos electrónicos de recuperación de contraseña, entre muchas otras cosas geniales.
  • Cloud Storage para almacenar archivos estáticos.
  • Cloud Messaging para enviar notificaciones.
  • Firebase Hosting para desplegar nuestras aplicaciones (hasta dónde tengo entendido son despliegues común y corrientes) y Cloud Functions para despliegues sin programar el código backend de la aplicación.

Recursos Complementarios

Enlaces de Interés