</> CodeBooks
    ← Volver a Varios JS (página 2)
    Portada de Building Web Apps with Ember.js

    Building Web Apps with Ember.js

    Jesse Cravens, Thomas Brady

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

    De qué trata

    Guía práctica de O'Reilly en la que Jesse Cravens y Thomas Q. Brady enseñan a crear aplicaciones de una sola página (SPA) con Ember.js, el framework MVC de JavaScript basado en la convención sobre la configuración. El libro trabaja con la rama 1.x de Ember (la de 2014, con Ember Data todavía en beta). Está dirigido a desarrolladores web de nivel intermedio que dominan JavaScript, HTML y CSS y quieren dar el salto a aplicaciones ambiciosas en el navegador conectadas a un backend.

    Tras presentar la filosofía de Ember y sus conceptos básicos, los autores dedican un capítulo al flujo de trabajo y al código base del proyecto: gestión de dependencias, generación de código y automatización de tareas. Después explican las plantillas con Handlebars.js, el router y las rutas para gestionar el estado de la aplicación sin recargar la página, los modelos, y los controladores y vistas conectados mediante eventos y enlace de datos (data binding). Los capítulos finales tratan la persistencia con la librería Ember Data, la construcción de un backend como API REST o con Ruby on Rails, los componentes reutilizables y encapsulados, y las pruebas de aplicaciones Ember.

    Todo el libro gira en torno a un prototipo que crece capítulo a capítulo, así que se aprende sobre la marcha y no con ejemplos sueltos. Es breve (unas 190 páginas) y va al grano, pero ha envejecido mucho: está escrito para Ember 1.x, con vistas y controladores que desaparecieron en Ember 2 y en la era Octane. Hoy se usan Ember CLI, componentes Glimmer y clases nativas. Por eso sirve sobre todo para entender los fundamentos y la historia del framework, o para mantener aplicaciones antiguas. Para proyectos nuevos conviene acudir a la guía oficial actual de Ember.

    • Ember.js 1.x
    • SPA
    • MVC
    • Handlebars
    • Router y rutas
    • Controladores y vistas
    • Data binding
    • Ember Data
    • API REST
    • Ruby on Rails
    • Componentes
    • Testing

    ¿Cómo enseña?

    TeóricoPráctico

    Con proyectos

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    RocknRollCall

    Índice de músicos construido como SPA con Ember.js: plantillas Handlebars, router, modelos, controladores y vistas. Después se le añade persistencia con Ember Data y un backend en forma de API REST o con Ruby on Rails, además de componentes reutilizables y pruebas.

    Más de Varios JS con nivel Intermedio