</> CodeBooks
    ← Volver a WebSocket (página 1)
    Portada de WebSocket Essentials Building Apps with HTML5 WebSockets

    WebSocket Essentials Building Apps with HTML5 WebSockets

    Varun Chopra

    Editorial
    Packt
    Año
    2015
    Páginas
    ~110
    Nivel
    Básico

    De qué trata

    Guía breve de Varun Chopra, publicada por Packt en 2015, para crear aplicaciones web en tiempo real con el protocolo WebSocket y las funciones modernas de HTML5. Se dirige a desarrolladores web que quieren incorporar WebSocket a sus aplicaciones para navegadores modernos. Basta con conocer HTML, CSS y JavaScript; algo de experiencia con Node.js ayuda, pero no es imprescindible.

    El libro arranca con un repaso del ecosistema de las aplicaciones web y de los primeros pasos con WebSocket: la API del navegador, sus eventos y el envío de mensajes. Después explica cómo configurar un servidor WebSocket con Node.js y transmitir datos en tiempo real entre usuarios, y lleva esos conceptos a escenarios reales. Los capítulos finales tratan el uso de WebSocket en móviles y tabletas y el desarrollo con herramientas modernas de la época, como AngularJS y Bootstrap, para estructurar la aplicación y su interfaz.

    La práctica gira en torno a una aplicación de dibujo colaborativo en tiempo real, donde varios usuarios ven al instante los trazos de los demás, y a una aplicación para compartir presentaciones. Es una introducción ágil y concreta, útil para entender el flujo cliente-servidor de WebSocket con Node.js. Su brevedad (unas 110 páginas) implica que no cubre escalado, autenticación ni librerías como Socket.IO en profundidad. Además, AngularJS ya está descontinuado, así que esa parte conviene leerla como referencia conceptual.

    • WebSocket
    • HTML5
    • Node.js
    • Servidor WebSocket
    • Datos en tiempo real
    • Canvas
    • AngularJS
    • Bootstrap
    • Móviles y tabletas
    • Colaboración en tiempo real

    ¿Cómo enseña?

    TeóricoPráctico

    Con proyectos

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Aplicación de dibujo colaborativo en tiempo real

    Aplicación HTML5 en la que varios usuarios dibujan a la vez y ven los trazos de los demás al instante; los datos se envían mediante WebSocket a un servidor Node.js que los reenvía a los demás usuarios.

    Aplicación para compartir presentaciones

    App web que usa un servidor Node.js y WebSocket para sincronizar en tiempo real una presentación entre quien la dirige y los espectadores.

    Más de WebSocket con nivel Básico