
Learning Angular, 4th Edition
Aristeidis Bampakos, Pablo Deeleman
- Editorial
- Packt
- Año
- 2023
- Páginas
- ~603
- Nivel
- Básico
De qué trata
Cuarta edición de la introducción de Packt a Angular, escrita por Aristeidis Bampakos y Pablo Deeleman y actualizada para Angular 15 (el repositorio oficial incluye además una guía para ejecutar los ejemplos en Angular 16). Está pensada para desarrolladores que se acercan a Angular por primera vez y quieren dominar los fundamentos del framework. Basta con saber JavaScript, HTML y CSS, porque el libro dedica un capítulo propio a TypeScript.
El recorrido sigue el orden clásico del framework. Empieza con el Angular CLI y una primera aplicación, sigue con TypeScript y la organización en módulos, y pasa a componentes, plantillas, pipes, directivas y servicios con inyección de dependencias. Esta edición añade un capítulo dedicado a observables y RxJS, y también trata la comunicación con APIs mediante HttpClient, la navegación con el router, los formularios y la interfaz con Angular Material, con componentes como Google Maps, YouTube o selectores múltiples. Presenta además las nuevas APIs standalone para crear aplicaciones sin NgModules. Cierra con pruebas unitarias, preparación para producción y despliegue en un proveedor de hosting, manejo de errores y depuración.
Es un libro de aprendizaje con ejemplos que se van ampliando capítulo a capítulo, más que un manual de recetas o una guía de un único proyecto grande. Aporta una base sólida y ordenada sobre la arquitectura de Angular justo antes de la llegada de Signals y de la nueva sintaxis de control de flujo. Por eso, quien empiece hoy encontrará algunas prácticas superadas, como el peso que tienen todavía los NgModules. Deja fuera temas avanzados como la gestión de estado con NgRx, el renderizado en servidor (SSR) o el rendimiento a gran escala. Para un proyecto nuevo conviene la quinta edición, aunque esta sigue siendo útil para mantener aplicaciones en Angular 15 o 16.
- Angular 15
- Angular CLI
- TypeScript
- Componentes
- Pipes y directivas
- Servicios e inyección de dependencias
- RxJS
- HttpClient
- Routing
- Formularios
- Angular Material
- Pruebas unitarias
¿Cómo enseña?
Teoría + práctica
- ✗ Sin ejercicios
- ✗ Sin proyectos

