</> CodeBooks
    ← Volver a Varios JS (página 3)
    Portada de Ext JS Application Development Blueprints

    Ext JS Application Development Blueprints

    Colin Ramsay

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

    De qué trata

    Libro de Colin Ramsay, coautor de los títulos de Packt Learning Ext JS y Learning Ext JS 3.2, centrado en la arquitectura de aplicaciones con Ext JS. Aunque se publicó en 2015, trabaja con Ext JS 5, la versión que introdujo MVVM, los view models y el data binding. No es un libro introductorio: está pensado para desarrolladores de nivel intermedio a avanzado que ya dominan los fundamentos del framework y quieren aprender a estructurar proyectos sólidos, mantenibles y a la altura de lo que espera un cliente.

    La primera parte es conceptual. Explica los patrones MVC y MVVM y cómo los aplica Ext JS, cómo organizar la estructura de una aplicación y cómo usar Sencha Cmd para generar, compilar y gestionar el proyecto. También trata view models, data binding, sesiones de datos, reutilización de código y diseño responsive. Los capítulos finales abordan el rendimiento, la depuración y las pruebas de aplicaciones Ext JS.

    El núcleo del libro son varios casos prácticos completos, cada uno precedido de una fase de diseño: el autor analiza requisitos, define la arquitectura y después la implementa. Esa forma de pensar antes de programar es lo más valioso del libro y sirve también fuera de Ext JS. Por otro lado, no explica los componentes básicos, y algunos detalles de API pueden diferir en Ext JS 6 y 7 (por ejemplo, el toolkit moderno frente al clásico). Conviene llegar con experiencia previa en Ext JS y una licencia o versión de prueba del framework.

    • Ext JS 5
    • Arquitectura de aplicaciones
    • MVC
    • MVVM
    • Data binding
    • Sencha Cmd
    • Diseño responsive
    • Rendimiento
    • Depuración
    • Testing

    ¿Cómo enseña?

    TeóricoPráctico

    Con proyectos

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Interfaz CRUD con árbol

    Aplicación de gestión de contenidos que usa un treeview de Ext JS para navegar y editar registros con operaciones de creación, lectura, actualización y borrado.

    Visor de logs y estadísticas

    Panel de monitorización que muestra registros y estadísticas con grids y gráficos de Ext JS alimentados por stores.

    Aplicación de correo responsive

    Cliente de email cuya interfaz se adapta a distintos tamaños de pantalla mediante las capacidades responsive de Ext JS 5.

    Interfaz de cuestionarios

    Aplicación para crear y responder cuestionarios en varios pasos, con formularios y data binding.

    Tienda para tabletas

    Aplicación de compras pensada para tabletas, adaptada a pantallas táctiles con Ext JS.

    Más de Varios JS con nivel Intermedio