</> CodeBooks
    ← Volver a Angular (página 6)
    Portada de Mastering Angular 2 Components

    Mastering Angular 2 Components

    Gion Kunz

    Editorial
    Packt
    Año
    2016
    Páginas
    ~422
    Nivel
    Avanzado

    De qué trata

    Guía de Packt en la que Gion Kunz, creador de la librería de gráficos Chartist y usuario de AngularJS desde hace años, enseña a construir interfaces de usuario basadas en componentes con Angular 2. El texto se escribió sobre la Release Candidate 1 de Angular 2, es decir, antes de la versión estable. Está dirigido a desarrolladores de nivel intermedio que ya conocen JavaScript, HTML y CSS y quieren entender a fondo el modelo de componentes del nuevo Angular.

    El libro empieza comparando la arquitectura MVC clásica con la arquitectura basada en componentes. Luego presenta las tecnologías centrales del ecosistema, sobre todo ES6 (ES2015) y TypeScript, y explica cómo preparar el entorno. A partir de ahí trata los conceptos clave de Angular 2: composición de componentes, plantillas, comunicación entre componentes mediante entradas y salidas, inyección de dependencias y enrutamiento basado en componentes. También cubre tareas avanzadas, como la estructura de una aplicación mediana, la visualización de datos con Chartist, una arquitectura de plugins construida con componentes y las pruebas de componentes con frameworks de testing.

    La práctica gira en torno a una sola aplicación de gestión de tareas que crece capítulo a capítulo: detalle de tareas, etiquetas, gestión del esfuerzo y del tiempo, paneles con gráficos y un sistema de plugins. Su valor está en enseñar a pensar en componentes reutilizables y componibles, algo que sigue siendo útil hoy. La advertencia importante es la fecha: al basarse en una RC de Angular 2, parte de las APIs, del arranque del proyecto y de las herramientas de compilación cambiaron o quedaron obsoletas. No cubre Angular CLI ni la gestión de estado moderna, que sí aparecen en la segunda edición (Mastering Angular Components, 2018). Conviene leerlo con la documentación actual de Angular a mano.

    • Angular 2
    • Arquitectura de componentes
    • TypeScript
    • ES6
    • Composición de componentes
    • Inyección de dependencias
    • Routing
    • Chartist
    • Visualización de datos
    • Arquitectura de plugins
    • Testing de componentes

    ¿Cómo enseña?

    TeóricoPráctico

    Con proyectos

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Aplicación de gestión de tareas

    Aplicación mediana hecha con Angular 2 y TypeScript que crece a lo largo del libro: listas y detalle de tareas, etiquetas, seguimiento del esfuerzo, enrutamiento basado en componentes, gráficos con Chartist y un sistema de plugins con sus pruebas.

    Más de Angular con nivel Avanzado