</> CodeBooks
    ← Volver a Varios JS (página 4)
    Portada de Learning ExtJS, 4th Edition

    Learning ExtJS, 4th Edition

    Armando Gonzalez, Carlos Méndez, Crysfel Villa

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

    De qué trata

    Guía paso a paso de Carlos A. Méndez, Crysfel Villa y Armando Gonzalez dedicada a Sencha Ext JS 5, el framework de JavaScript para crear aplicaciones web empresariales ricas y parecidas a las de escritorio. Esta cuarta edición (2015) se actualizó por completo a Ext JS 5 y está pensada tanto para desarrolladores de JavaScript que llegan nuevos al framework como para quienes vienen de versiones anteriores y quieren conocer sus novedades. Hay que saber JavaScript con soltura, incluida la orientación a objetos.

    El libro empieza con la instalación del SDK, el uso de Sencha Cmd y la organización del proyecto. Después explica los fundamentos: el sistema de clases, la herencia, los mixins y el loader. Sigue con los componentes, contenedores y layouts (y su ciclo de vida) y con el paquete de datos: modelos, stores, proxies y validadores. Luego recorre los widgets principales: botones, barras de herramientas, menús, formularios con distintos tipos de campos, grids con sus features y plugins, DataViews con plantillas y el Tree Panel. El capítulo de arquitectura trata MVC y la novedad de Ext JS 5, MVVM, con ViewControllers, ViewModels, data binding, el router y el archivo app.json. Cierra con la personalización de temas mediante Sass y Compass, las configuraciones responsivas y el soporte para tabletas, el paquete de dibujo y gráficos, y la preparación, compilación y despliegue de la aplicación para producción.

    A lo largo de los capítulos se construye una aplicación de ejemplo que va sumando funciones: una app modular con árbol de módulos, menú principal y barra de navegación, a la que luego se añaden gráficos y configuración responsiva antes de empaquetarla. Es una introducción amplia y ordenada a todo el framework, útil sobre todo para entender bien MVVM y el paquete de datos. Ten en cuenta que trata exclusivamente Ext JS 5: no cubre la unificación con Sencha Touch que llegó en Ext JS 6 (toolkits classic y modern), ni las versiones modernas ni las herramientas basadas en npm. Además, Ext JS es un producto comercial con licencia.

    • Ext JS 5
    • Sencha Cmd
    • Sistema de clases
    • Componentes y layouts
    • Modelos y stores
    • Formularios
    • Grids
    • Tree Panel
    • MVC y MVVM
    • Data binding
    • Temas con Sass
    • Gráficos

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Aplicación modular de ejemplo con Ext JS 5

    Aplicación que crece capítulo a capítulo, con árbol de módulos, menú principal y barra de navegación, construida con componentes, stores, grids, formularios y la arquitectura MVVM de Ext JS 5. Al final se le añaden gráficos y configuración responsiva, y se empaqueta para producción con Sencha Cmd.

    Más de Varios JS con nivel Básico