Creación de aplicaciones empresariales con Angular
Практическое руководство по Angular для enterprise-разработки
Resumen:
Introducción
El libro «Building Enterprise Applications with Angular» se publicó en 2019 y de inmediato atrajo la atención de desarrolladores que buscan pasar de simples SPA a sistemas complejos y escalables. El autor es Fabian Gosebrink, un reconocido evangelista de Angular, fundador de una empresa de consultoría y participante activo de la comunidad. El libro está escrito en TypeScript y está orientado a profesionales que ya conocen los fundamentos de Angular y desean profundizar en la arquitectura de nivel empresarial.
De qué trata el libro
No es otra introducción a Angular. Gosebrink sumerge al lector directamente en problemas reales del desarrollo empresarial: manejo del estado, modularidad, testing, seguridad, rendimiento y despliegue. El libro se estructura en torno a la creación de una aplicación completa — un sistema de gestión de tareas (Task Management System) — que se vuelve progresivamente más complejo capítulo a capítulo.
Temas principales:
- Diseño de la arquitectura de la aplicación: módulos, lazy loading, módulos shared y core.
- Manejo del estado con NgRx (enfoque Redux para Angular).
- Trabajo con formularios, validación y reactive forms.
- Routing y protección de rutas (Auth Guards).
- Integración con el backend: servicios HTTP, interceptors, manejo de errores.
- Unit testing y e2e testing con Jasmine, Karma y Protractor.
- CI/CD, contenedores Docker y despliegue en plataformas cloud.