
Pro Angular 6, 3rd Edition
Adam Freeman
- Editorial
- Apress
- Año
- 2018
- Páginas
- ~776
- Nivel
- Intermedio
De qué trata
Tercera edición de la extensa guía de Adam Freeman sobre Angular, revisada para Angular 6 (el repositorio oficial de Apress incluye además una actualización del código para Angular 7, cuyos ejemplos funcionan sin cambios). Aunque es un libro de casi 800 páginas, empieza desde cero: está dirigido a desarrolladores web que conocen lo básico de HTML y JavaScript y quieren crear aplicaciones ricas del lado del cliente, por lo que es adecuado para quien se inicia en Angular y también sirve como obra de consulta.
La primera parte prepara el terreno con una aplicación de tareas sencilla, una explicación del lugar que ocupa Angular en el desarrollo web y repasos de HTML, Bootstrap CSS, JavaScript y TypeScript. La segunda recorre con detalle el núcleo del framework: creación de proyectos con Angular CLI y las herramientas ng (con webpack por debajo), data bindings, directivas integradas, eventos y formularios, directivas de atributo y estructurales, componentes, pipes (incluida la presentación de texto localizado), servicios, proveedores de servicios y módulos. La tercera aborda funciones avanzadas: Reactive Extensions (RxJS), peticiones HTTP asíncronas con HttpClient, enrutamiento y navegación en tres capítulos, animaciones y pruebas unitarias.
El hilo práctico más conocido es SportsStore, una tienda de ejemplo que se desarrolla en cuatro capítulos (catálogo, pedidos y checkout, administración y despliegue), seguida de un proyecto de ejemplo que sirve de base para los capítulos avanzados. Su valor está en la profundidad y el orden: cada característica se explica con listados completos y se muestra qué ocurre en el navegador. A cambio, es denso y está ligado a una versión ya antigua de Angular; no cubre standalone components, signals ni las APIs modernas, por lo que hoy conviene leerlo para entender los fundamentos y contrastarlo con la documentación actual.
- Angular 6
- TypeScript
- Angular CLI
- Data bindings
- Directivas
- Componentes
- Pipes
- Servicios e inyección de dependencias
- RxJS
- HttpClient
- Routing
- Pruebas unitarias
¿Cómo enseña?
Teoría + práctica
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Aplicación de tareas (To Do)
Primera aplicación del libro, construida con Angular y Bootstrap para mostrar en pocos pasos cómo se combinan plantillas, bindings y componentes.
SportsStore
Tienda en línea desarrollada a lo largo de cuatro capítulos: catálogo de productos, carrito con pedidos y checkout, panel de administración y despliegue, usando Angular, Bootstrap y un servicio web REST.

