Proyectos full-stack
💬 Proyecto: chat en tiempo real
Construye la lógica de un chat con salas, mensajes y presencia: pub/sub al estilo de Socket.io, gestión de quién está conectado, un componente de React para enviar mensajes y el historial en SQL.
Qué aprenderás
- Construir el canal de un chat en tiempo real con un patrón pub/sub al estilo de
Socket.io - Gestionar la presencia para saber quién está conectado y enrutar mensajes a la sala correcta
- Implementar el componente de React que envía mensajes integrado con el canal
- Consultar en SQL el historial de los últimos mensajes de una sala
Lecciones
¿Por qué tiempo real? WebSockets vs HTTPEl problema del polling y la solución del canal persistente. Pub/sub, salas y presenciaLos tres patrones que hacen funcionar un chat por dentro.Practica este módulo en la app
DevPath es un curso práctico: aquí lees la teoría; en la app la pones en práctica con ejercicios que se ejecutan de verdad, sin conexión.
Empezar gratis en la app →