Integración de Firebase en Aplicaciones Web
Clase 32 de 32 • Curso de Firebase 5 para Web
Contenido del curso
Consola Web de Administración
Autenticación de Usuarios
- 6

Servicios de autenticación de Firebase
06:30 min - 7

Crear usuarios con Firebase Authentication
13:12 min - 8

Autenticación de Usuarios con Firebase: Registro y Verificación de Email
15:02 min - 9

Autenticación con Google usando Firebase en aplicaciones web
06:22 min - 10

Login con Facebook en Firebase
09:47 min - 11

Gestión de Autenticación de Usuarios con Firebase
11:42 min - 12

Gestión de usuarios en consola Firebase
05:05 min - 13

Importar y exportar usuarios de Firebase
04:17 min
Gestión de la Base de Datos
- 14

Firestore vs Realtime Database: por qué migrar
08:36 min - 15
Comparación entre Realtime Database y Firestore de Firebase
02:11 min - 16

Habilitar Firestore en Firebase Console
09:53 min - 17

Cómo insertar datos en Firestore con validación
10:53 min - 18

Consultas en Tiempo Real con Firestore para Aplicaciones Web
15:01 min - 19

Operaciones avanzadas de Firestore
13:12 min - 20

Reglas de seguridad básicas en Firestore
08:07 min - 21

Creación y gestión de índices en Firestore para optimizar consultas
07:13 min
Almacenamiento de archivos
Hosting
Notificaciones Push
Conclusiones
Has dado el paso clave para llevar tu app a producción con Firebase en web. Ahora dominas autenticación con email y password y con redes sociales, gestión de usuarios, operaciones en Firestore, reglas de seguridad e índices para mejor performance, carga de archivos al storage, despliegue en hosting y envío de notificaciones en foreground y background.
¿Qué logras con la integración de Firebase en web?
Integrar Firebase a una aplicación web te permite cubrir de punta a punta la creación y autenticación de usuarios. Además, puedes conectarlo en diferentes plataformas, manteniendo una base sólida para datos, archivos y despliegue.
- Integración multiplataforma: conectar y operar en distintos entornos sin fricción.
- Gestión de usuarios: crear cuentas y validar identidades de forma consistente.
- Base técnica lista para producción: datos, archivos, reglas e índices alineados para escalar.
¿Cómo se gestionan la autenticación y la seguridad?
Aprendiste a implementar autenticación con email y password y con redes sociales, cuidando el acceso con reglas de seguridad. También definiste índices para mejorar el performance de la aplicación.
- Autenticación con email y password: validar identidad con correo y contraseña.
- Autenticación con redes sociales: permitir acceso usando cuentas existentes.
- Reglas de seguridad: controlar quién puede leer y escribir datos o archivos.
- Índices: acelerar consultas y mejorar tiempos de respuesta.
¿Qué operaciones ejecutas en Firestore, storage, hosting y notificaciones?
Dominas la manipulación de datos en Firestore, la gestión segura de archivos en storage, el despliegue en hosting y el envío de notificaciones en distintos estados de la app.
- Firestore: insertar y modificar documentos según las necesidades.
- Storage: subir videos, documentos e imágenes con reglas que evitan accesos públicos.
- Hosting: desplegar la aplicación y personalizar detalles clave.
- Notificaciones: reenviar mensajes a usuarios en foreground o background.
¿Tienes dudas o ideas para mejorar? Comparte tus preguntas y comentarios, y anímate a realizar el examen para afianzar lo aprendido.