</> CodeBooks
    ← Volver a Angular (página 3)
    Portada de Angular Design Patterns and Best Practices

    Angular Design Patterns and Best Practices

    Alvaro Camillo Neto

    Editorial
    Packt
    Año
    2024
    Páginas
    ~249
    Nivel
    Intermedio

    De qué trata

    Libro de Packt (2024) en el que Alvaro Camillo Neto, desarrollador web con larga experiencia en Angular, repasa los patrones de diseño y las buenas prácticas para crear aplicaciones de una sola página escalables y fáciles de mantener. El código trabaja con Angular 16 y 17, TypeScript 5.2 y RxJS 7. Está pensado para desarrolladores de nivel intermedio o avanzado que ya han hecho proyectos con Angular y quieren estructurarlos mejor, no para quien empieza con el framework.

    El libro está organizado por partes. Empieza por los fundamentos: cómo organizar la aplicación en módulos (incluido el patrón SharedModule) y cómo aprovechar TypeScript para ganar productividad y calidad. Después se centra en el diseño de componentes y en los patrones de comunicación entre ellos, como la propagación de eventos desde componentes anidados, en los servicios y en los formularios tipados con validación. También cubre la integración con el backend mediante el patrón Interceptor (por ejemplo, para gestionar tokens), la reactividad con RxJS, las pruebas, el manejo de errores y las buenas prácticas de despliegue. La parte final trata los micro frontends con Angular Elements y componentes standalone, y el capítulo «The Angular Renaissance», sobre Signals, la nueva sintaxis de control de flujo y @defer.

    Los patrones se ilustran con ejemplos que crecen a lo largo de los capítulos, entre ellos una aplicación de diario de entrenamiento (gym-diary) del repositorio oficial, más que con proyectos cerrados. Su valor está en explicar el porqué de cada decisión de arquitectura y no solo la sintaxis. Conviene dominar ya los fundamentos de Angular y RxJS. Toca la gestión de estado de forma más ligera que un libro dedicado a NgRx y, al estar escrito en plena transición del framework, parte de la arquitectura basada en módulos convive con el enfoque standalone que hoy es el predeterminado.

    • Angular 16/17
    • Patrones de diseño
    • Arquitectura de aplicaciones
    • TypeScript
    • Comunicación entre componentes
    • Formularios tipados
    • Interceptores HTTP
    • RxJS
    • Micro frontends
    • Angular Elements
    • Signals
    • Despliegue

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✓ Incluye ejercicios
    • ✗ Sin proyectos

    Más de Angular con nivel Intermedio