¿Qué es Firebase?
- Todas (bueno, casi todas :sweat_smiles) 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): Google se encargara él solito de crear y administrar las funciones, bases de datos e infraestructura de nuestra aplicación; nuestra tarea solo será trabajar algunas configuraciones en su plataforma (firebase.google.com) y construir nuestra aplicación 😱🎉.
- Toda esta infraestructura funciona con Google Cloud. Tenemos muchas posibilidades para escalar nuestras aplicaciones en el futuro 👌.
Servicios de Firebase:
- Firestore es una base de datos NoSQL que nos permite almacenar y sincronizar en tiempo real los datos e nuestra aplicación ✌️📝.
- La autenticación (en mi opinión, la herramienta más útil de Firebase 😍🎉) 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 🙃🆙.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.