</> CodeBooks
    ← Volver a Varios JS (página 3)
    Portada de Ember.js Web Development with Ember CLI

    Ember.js Web Development with Ember CLI

    Suchit Puri

    Editorial
    Packt
    Año
    2015
    Páginas
    ~176
    Nivel
    Intermedio

    De qué trata

    Libro de Suchit Puri, un desarrollador full-stack que pasó por ThoughtWorks, Huawei y Progress Software, sobre cómo construir aplicaciones web de una sola página (SPA) con Ember.js, poniendo Ember CLI en el centro del flujo de trabajo. Se publicó en 2015, en la transición de Ember 1.x a la entonces próxima Ember 2.0, y está pensado para desarrolladores de JavaScript de nivel intermedio que quieren adoptar Ember y su herramienta oficial de línea de comandos.

    El recorrido empieza con la instalación y el uso de Ember CLI: generadores, estructura de proyecto, servidor de desarrollo, y cómo migrar una aplicación ya existente a este sistema. Después explica el modelo de objetos de Ember (clases, herencia y propiedades, incluidas las propiedades computadas y los observers), las plantillas Handlebars y HTMLBars, la definición de rutas para organizar la aplicación, y el uso de controladores de objeto y de arreglo (ObjectController y ArrayController) para la lógica de presentación. Completan el libro los otros pilares de Ember de esa época: los componentes reutilizables, Ember Data para modelos y comunicación con el servidor, y el despliegue de la aplicación.

    El libro es práctico y con ejemplos que se ejecutan con Ember CLI, pero no gira en torno a un gran proyecto. Su aporte es explicar desde temprano por qué Ember CLI iba a ser la forma estándar de trabajar con Ember, algo que se cumplió. Su punto débil es la fecha: los controladores de objeto y de arreglo se eliminaron en Ember 2.0, y la edición Octane cambió por completo el modelo de componentes (Glimmer, clases nativas, tracked properties). Conviene conocer JavaScript y npm, y contrastar lo que enseña con la documentación actual de Ember.

    • Ember.js 2.0
    • Ember CLI
    • SPA
    • Modelo de objetos
    • Propiedades computadas
    • Handlebars y HTMLBars
    • Routing
    • Controladores
    • Componentes
    • Ember Data
    • Migración a Ember CLI
    • Despliegue

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✗ Sin proyectos

    Más de Varios JS con nivel Intermedio