Temario del curso
Introducción
- Visión general e historia de la comunicación en tiempo real en la web
- Arquitectura de aplicaciones WebRTC
Comprensión de las tecnologías de servidores WebRTC
- ¿Por qué utilizar servidores?
- ICE, STUN y TURN
- Opciones de señalización de WebRTC
- Configuración del servidor y opciones de alojamiento
API de WebRTC
- Introducción a la API de WebRTC
- Uso de MediaStream para acceder a la cámara web y al micrófono
- Uso de RTCPeerConnection para establecer una conexión entre pares
- Comunicación de datos mediante RTCDataChannel
- Compartición de pantalla con WebRTC
Primeros pasos
- Configuración del entorno de desarrollo
- Uso de software y herramientas de desarrollo WebRTC
Uso de Peer.js para crear un chat de video entre dos personas
- Introducción a la biblioteca Peer.js
- Configuración del HTML para un chat de video entre dos personas
- Escribir llamadas JavaScript a Peer.js
- Pruebas de la aplicación de chat entre dos personas
Uso de SimpleWebRTC para crear una aplicación de chat multipersona
- Introducción al framework SimpleWebRTC
- Configuración del HTML para un chat de video multipersona
- Escribir llamadas JavaScript a SimpleWebRTC
- Pruebas de la aplicación de chat multipersona
Resumen y próximos pasos
Requerimientos
- Conocimientos básicos de JavaScript y HTML
- Comprensión básica de cómo funciona la web
Audiencia
- Desarrolladores web
- Cualquier persona interesada en aprender y utilizar WebRTC
Testimonios (2)
Realmente disfruté aprender sobre los ataques de IA y las herramientas disponibles para comenzar a practicar y utilizarlas activamente en pruebas de seguridad. Adquirí muchos conocimientos que no tenía al inicio, y el curso cumplió con lo que esperaba. Mi parte favorita del entrenamiento fue el navegador Comet, y quedé impresionado por lo que podía hacer. Sin duda seguiré explorándolo más. En general, fue un excelente curso y disfruté aprender sobre los Top 10 de OWASP para GenAI.
Patrick Collins - Optum
Curso - OWASP GenAI Security
Traducción Automática
Que cada lección técnica venía acompañada de múltiples ejercicios prácticos para afianzar los conceptos.
Andrei-Calin Bajea
Curso - OWASP Top 10 2025
Traducción Automática