
Pro Angular 16, 6th Edition
Adam Freeman
- Editorial
- Manning
- Año
- 2024
- Páginas
- ~848
- Nivel
- Intermedio
De qué trata
Sexta edición del extenso manual de Adam Freeman, actualizada para Angular 16 e incluyendo novedades como signals. Va de los componentes básicos a las funciones más complejas del framework y está dirigida a desarrolladores web que conocen JavaScript y HTML básicos; no exige experiencia previa con Angular, pero por su tamaño y profundidad rinde más en lectores dispuestos a un estudio exhaustivo.
Empieza con un repaso de HTML y TypeScript y la configuración de las herramientas de desarrollo y proyectos con Angular CLI. Después cubre a fondo la funcionalidad integrada: data binding, componentes, directivas (integradas y personalizadas), servicios e inyección de dependencias, pipes, formularios, gestión de cambios de datos con signals, peticiones HTTP asíncronas, routing por URL con guards y carga diferida, animaciones, pre-renderizado y renderizado del lado del servidor, y el uso de librerías de componentes populares como Angular Material. Explica también cómo personalizar el comportamiento del framework y señala errores comunes.
Como es habitual en la serie, el libro construye pronto una aplicación realista, SportsStore, con catálogo, carrito, checkout, administración y despliegue, y luego desarrolla cada característica con ejemplos detallados. Es una referencia muy completa para Angular 16, aunque es anterior a las versiones que hicieron predeterminados los componentes standalone y el nuevo control flow (@if, @for), por lo que algunos patrones conviene contrastarlos con la documentación actual.
- Angular 16
- TypeScript
- Angular CLI
- Componentes
- Directivas
- Pipes
- Servicios e inyección de dependencias
- Signals
- Formularios
- HTTP
- Routing
- SSR y pre-renderizado
¿Cómo enseña?
Teoría + práctica
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
SportsStore
Tienda en línea de artículos deportivos construida con Angular 16: catálogo con paginación, carrito, checkout, área de administración protegida y despliegue de la aplicación, consumiendo un servicio de datos REST.

