</> CodeBooks
    ← Volver a Backbone.js (página 1)
    Portada de Full Stack Web Development with Backbone.js

    Full Stack Web Development with Backbone.js

    Patrick Mulder

    Editorial
    O'Reilly
    Año
    2014
    Páginas
    ~190
    Nivel
    Intermedio

    De qué trata

    Guía práctica de Patrick Mulder (O'Reilly, 2014) para construir una aplicación de una sola página completa usando solo JavaScript: Backbone.js en el cliente y Node.js en el servidor. Aunque O'Reilly la clasifica de nivel intermedio a avanzado, está dirigida a desarrolladores backend con experiencia y a programadores de JavaScript que quieren dar el salto a una SPA bien estructurada.

    El libro arranca con una visión general y la puesta en marcha con Backbone.js y Browserify (módulos al estilo CommonJS). Luego avanza por la interfaz de usuario con vistas y eventos del DOM, los fundamentos del router, la transformación de colecciones (filtrado y ordenación), las plantillas avanzadas, la sincronización del estado con fuentes remotas, el diseño de una API con Node.js y Restify, y la autenticación y autorización de las interacciones del cliente. Cierra con la automatización del flujo de trabajo con Bower, Grunt, Yeoman y RequireJS, y con el paso de Backbone a Thorax.

    Todo el libro gira alrededor de un único ejemplo, lo que le da coherencia y permite ver cómo encajan las piezas de un stack JavaScript completo, incluidos el servido y el despliegue de los recursos. Es breve, así que algunos temas (pruebas o rendimiento, por ejemplo) se tratan de pasada. Además, Browserify, Grunt, Bower y Thorax han sido sustituidos en gran parte por herramientas como Vite o webpack. Conviene saber JavaScript y tener nociones de Node.js y APIs REST antes de empezarlo.

    • Backbone.js
    • Browserify
    • Node.js
    • Restify
    • Vistas y eventos
    • Router
    • Plantillas
    • Sincronización con API
    • Autenticación
    • Grunt y Bower
    • Yeoman
    • Thorax

    ¿Cómo enseña?

    TeóricoPráctico

    Con proyectos

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Munich Cinema

    SPA para un cine imaginario que quiere una nueva página de búsqueda y exploración de películas. El frontend en Backbone.js se empaqueta con Browserify y consume una API propia hecha con Node.js y Restify, con autenticación de usuarios.

    Más de Backbone.js con nivel Intermedio