
Angular in Action
Jeremy Wilken
- Editorial
- Manning
- Año
- 2018
- Páginas
- ~320
- Nivel
- Básico
De qué trata
Introducción completa a Angular (la plataforma moderna, sucesora de AngularJS, en la etapa de Angular 4/5 con Angular CLI) escrita por Jeremy Wilken, Google Developer Expert en Angular. Está pensada para desarrolladores web que ya se manejan con JavaScript, HTML y CSS y quieren dar el salto a un framework de aplicaciones; no hace falta experiencia previa con Angular, aunque ayuda tener nociones de ES2015 y TypeScript, que el libro usa como base para escribir código claro y bien estructurado.
El recorrido va de lo básico a lo avanzado en once capítulos: qué es Angular como plataforma, la primera aplicación con Angular CLI, los elementos esenciales de una app (módulos, plantillas, data binding), componentes básicos y avanzados (comunicación entre componentes, detección de cambios), servicios e inyección de dependencias, consumo de APIs HTTP, routing, directivas y pipes personalizados, formularios (de plantilla y reactivos), pruebas y depuración, y finalmente cómo preparar y optimizar una aplicación para producción (compilación AOT, rendimiento y despliegue).
En lugar de un único proyecto, cada bloque se apoya en una aplicación de ejemplo distinta, con su código publicado en GitHub, lo que permite practicar cada tema de forma aislada. Es un buen primer libro serio de Angular, más profundo que un tutorial, pero hay que tener en cuenta su fecha: no cubre componentes standalone, signals, el nuevo control flow ni las herramientas actuales de build, así que conviene leerlo para entender los fundamentos y complementarlo con material reciente.
- Angular
- TypeScript
- Angular CLI
- Componentes
- Inyección de dependencias
- Servicios
- HttpClient
- Routing
- Directivas y pipes
- Formularios
- Testing
- Producción y rendimiento
¿Cómo enseña?
Con proyectos
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Seguimiento de cotizaciones bursátiles (stocks)
Primera aplicación del libro (capítulo 2), creada con Angular CLI, que consume un servicio de datos para mostrar cotizaciones de acciones; luego se retoma en una versión ampliada en el capítulo de routing.
Panel de un centro de datos (datacenter)
Dashboard de monitorización que sirve de hilo conductor para los capítulos de componentes básicos y avanzados: comunicación entre componentes, detección de cambios y composición de vistas.
Portafolio, comunidad y facturación
Aplicaciones de ejemplo usadas en los capítulos de servicios/HTTP, routing y formularios (un gestor de portafolio, una app de comunidad y una de facturas), apoyadas en una pequeña API de servicios en Node.js que acompaña al libro.

