</> CodeBooks
    ← Volver a Backbone.js (página 1)
    Portada de Backbone.Marionette.js A Serious Progression

    Backbone.Marionette.js A Serious Progression

    David Sulc

    Editorial
    Leanpub
    Año
    2014
    Páginas
    ~276
    Nivel
    Intermedio

    De qué trata

    Libro autopublicado en Leanpub en el que David Sulc continúa su obra introductoria «Backbone.Marionette.js: A Gentle Introduction». Está actualizado para Marionette 2.3 e incluye además la versión anterior del libro, escrita para Marionette 1.7.4. Es para desarrolladores de nivel intermedio que ya han construido una aplicación con Marionette (idealmente siguiendo el primer libro) y quieren resolver los problemas que aparecen al conectarla con un backend real.

    El hilo conductor es la aplicación ContactManager del libro anterior, que ahora se conecta a una API remota desarrollada para la obra. Se tratan APIs heredadas y la reescritura de Backbone.sync (con un ejercicio sobre atributos con guiones), cómo envolver una API de terceros como la de GitHub para manejar repositorios con modelos y colecciones de Backbone, autenticación, manejo de las respuestas del servidor, refresco de los datos del cliente, validación mediante un plugin, paginación, gestión de memoria, relaciones entre modelos, Behaviors de Marionette e internacionalización.

    Es un libro muy práctico: cada capítulo responde a un problema concreto del día a día y está pensado para adaptarse a tu propia API. Su punto débil es que depende del primer libro y de versiones de Marionette ya superadas (la 3 y la 4 cambiaron bastante la API). Conviene leerlo con el código de ContactManager a mano y tener conocimientos sólidos de Backbone y jQuery. Sigue siendo útil para mantener aplicaciones Marionette heredadas.

    • Marionette 2.3
    • Backbone.js
    • Backbone.sync
    • APIs REST
    • API de GitHub
    • Autenticación
    • Validación
    • Paginación
    • Gestión de memoria
    • Relaciones entre modelos
    • Behaviors
    • Internacionalización

    ¿Cómo enseña?

    TeóricoPráctico

    Con proyectos

    • ✓ Incluye ejercicios
    • ✓ Incluye proyectos

    Proyectos

    ContactManager conectado a una API remota

    Ampliación de la aplicación de gestión de contactos del libro introductorio, conectada a un backend real. Incorpora autenticación, validación, paginación, relaciones entre modelos, Behaviors e internacionalización.

    Wrapper de la API de GitHub

    Adaptación de la API de GitHub a modelos y colecciones de Backbone para gestionar repositorios Git desde la aplicación Marionette.

    Más de Backbone.js con nivel Intermedio