
Pro Angular, 2nd Edition
Adam Freeman
- Editorial
- Apress
- Año
- 2017
- Páginas
- ~788
- Nivel
- Intermedio
De qué trata
Segunda edición de la obra de referencia de Adam Freeman sobre Angular, escrita en torno a Angular 2 y acompañada de actualizaciones en línea del código para versiones posteriores (Angular 4 y 5). Está dirigida a desarrolladores web con conocimientos de HTML y JavaScript que quieren dominar el framework a fondo; aunque explica todo desde el principio, su extensión y nivel de detalle la hacen más útil para quien busca un tratamiento completo y no una introducción rápida.
Tras una primera aplicación de ejemplo y un capítulo que sitúa Angular en contexto (incluido el patrón MVC), el libro repasa HTML y CSS, JavaScript y TypeScript. Después recorre el núcleo del framework: estructura de un proyecto Angular, data bindings, directivas integradas, eventos y formularios, directivas de atributo y estructurales, componentes, pipes, servicios, proveedores de servicios y módulos. La parte avanzada trata los observables de RxJS, las peticiones HTTP asíncronas, el enrutamiento y la navegación (tres capítulos), las animaciones y las pruebas unitarias.
La práctica se concentra en SportsStore, una tienda de ejemplo que ocupa cuatro capítulos (aplicación base, pedidos y checkout, administración y despliegue), y en un proyecto de ejemplo que sirve de base para los temas avanzados. Es un libro sólido para entender cómo funciona Angular por dentro, con explicaciones minuciosas y listados completos. Hay que tener en cuenta que refleja los primeros años de Angular: varias APIs (como el módulo Http original) quedaron obsoletas, y para aprender hoy es preferible una edición más reciente.
- Angular 2
- TypeScript
- Patrón MVC
- Data bindings
- Directivas
- Componentes
- Pipes
- Servicios
- Módulos
- Observables
- Routing
- Pruebas unitarias
¿Cómo enseña?
Teoría + práctica
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Primera aplicación Angular
Aplicación sencilla con la que el libro presenta de forma práctica la estructura básica de un proyecto Angular, sus plantillas y sus bindings.
SportsStore
Tienda en línea desarrollada en cuatro capítulos: catálogo, carrito con pedidos y checkout, administración de productos y pedidos, y despliegue, con Angular consumiendo un servicio web REST.

