Web en Tiempo Real
WebSockets, WebRTC y comunicación en vivo
Domina tecnologías de comunicación en tiempo real. Desde conexiones WebSocket hasta videollamadas P2P con WebRTC, aprende a construir aplicaciones en vivo y responsivas.
10 temas
~5 horas en total
De principiante a avanzado
📡 Ruta de aprendizaje
1.Empieza con fundamentos de WebSocket y conceptos básicos
2.Construye servidores en tiempo real con Socket.io y SSE
3.Domina WebRTC para video P2P y canales de datos
01
Principiante
Introducción a la Web en Tiempo Real
Comprende la comunicación en tiempo real, por qué es importante y qué tecnologías la hacen posible
15 min
02
Principiante
Fundamentos de WebSocket
Aprende cómo funciona el protocolo WebSocket, su ciclo de vida y cuándo usarlo
25 min
03
Intermedio
Implementación de WebSocket
Construye servidores y clientes WebSocket con ejemplos prácticos en Node.js
35 min
04
Principiante
Eventos Enviados por el Servidor (SSE)
Aprende SSE para actualizaciones en tiempo real unidireccionales con reconexión automática
20 min
05
Intermedio
Socket.io
Usa Socket.io para comunicación en tiempo real con reconexión automática y fallbacks
30 min
06
Intermedio
Fundamentos de WebRTC
Comprende la arquitectura P2P, ICE, STUN/TURN y los componentes básicos de WebRTC
30 min
07
Avanzado
Señalización en WebRTC
Aprende cómo funciona la señalización y el intercambio de ofertas, respuestas y candidatos ICE
35 min
08
Intermedio
Canales de Datos en WebRTC
Envía datos de baja latencia entre peers con DataChannels
25 min
09
Avanzado
Flujos de Media en WebRTC
Aprende a transmitir audio y video con WebRTC y a manejar pistas de medios
40 min
10
Avanzado
Patrones de Tiempo Real
Diseña aplicaciones en tiempo real con patrones, escalado y consistencia
35 min
🎯 Lo que aprenderás
WebSockets y SSE
- Protocolo y ciclo de vida WebSocket
- Construcción de chats en vivo
- Rooms y namespaces en Socket.io
- Server‑Sent Events para feeds y alertas
WebRTC
- Arquitectura P2P y ICE
- Señalización y candidatos
- Streaming de audio y video
- Canales de datos de baja latencia