Firebase web: blog completo paso a paso
Clase 1 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
Aprende a crear un blog completo con Firebase para la web de la mano de un Google Developer Expert. Juan Guillermo Gómez, también CTO de Progresos, guía paso a paso un proyecto de referencia que integra autenticación, Firestore, Storage, Hosting y notificaciones para ofrecer una base sólida y moderna.
¿Qué construirás con Firebase web?
Crearás un blog usando servicios clave de Firebase, desde el registro de usuarios hasta el despliegue en producción. El enfoque es práctico: usarás cada servicio en un caso real.
- Autenticación con email y contraseña y proveedores sociales como Facebook y Google.
- Personalización de plantillas de correo: validación de email y recordación de contraseña.
- Gestión de datos en Firestore: colecciones, documentos, reglas de seguridad e índices.
- Manejo de archivos en Firebase Storage: subida de imágenes y reglas de seguridad.
- Publicación en Firebase Hosting con configuración del comportamiento del sitio.
- Envío de notificaciones en background y foreground para avisar cambios del blog.
¿Cómo se gestionará la autenticación y las plantillas de correo?
Comenzarás por Firebase Authentication para asegurar accesos y experiencias de inicio de sesión consistentes. La meta: registrar, autenticar y comunicar al usuario con correos claros.
- Registro e inicio de sesión con email y contraseña (email password).
- Inicio de sesión social con Facebook y Google.
- Edición de plantillas de correo para validación de email.
- Envío de mensajes de recordación de contraseña con contenido personalizado.
¿Qué aprenderás de Firestore, Storage, Hosting y notificaciones?
La capa de datos, medios y despliegue se integra para dar rendimiento y seguridad. Además, se notifican cambios a los usuarios para aumentar el engagement.
¿Cómo estructurar colecciones y documentos?
- Definir colecciones para agrupar posts.
- Guardar cada post como documento con sus campos.
- Crear índices para mejorar el rendimiento en consultas.
¿Cómo proteger datos con reglas de seguridad?
- Escribir reglas de seguridad en Firestore para controlar lecturas y escrituras.
- Aplicar reglas en Storage para restringir acceso a imágenes.
¿Cómo desplegar y notificar con Hosting y notificaciones?
- Desplegar el blog en Hosting de Firebase.
- Personalizar el comportamiento del hosting según necesidades del sitio.
- Enviar notificaciones en background y foreground para informar cambios importantes.
¿Te gustaría profundizar en alguna parte del flujo, como autenticación social o reglas de seguridad? Comparte tus preguntas y experiencias en los comentarios.