
Learning Angular 2
Pablo Deeleman
- Editorial
- Packt
- Año
- 2016
- Páginas
- ~421
- Nivel
- Básico
De qué trata
Introducción de Packt (2016) en la que Pablo Deeleman enseña a desarrollar aplicaciones web con Angular 2, la primera versión del framework reescrito tras AngularJS. Se publicó en la época de las versiones candidatas, antes de la estable. Está pensado para principiantes en Angular 2 que ya saben JavaScript; no hace falta saber TypeScript, porque el libro explica toda la sintaxis necesaria para seguir los ejemplos.
Empieza con la creación del primer componente y un repaso completo de TypeScript: tipos, clases, interfaces y decoradores. Después explica los componentes y su comunicación, el sistema de plantillas y binding, los pipes y las directivas incluidas y propias, la inyección de dependencias y los servicios, y el consumo de datos remotos con el cliente HTTP y observables. Los capítulos siguientes tratan el router (parámetros de ruta, rutas hijas y hooks del ciclo de vida del router), los formularios con validación de datos, las bases de la autenticación de usuarios y la protección de páginas, la animación de componentes y, al final, las pruebas unitarias de componentes y otros módulos.
Todo el libro gira en torno a una aplicación Pomodoro que crece capítulo a capítulo: empieza como lista de tareas y termina con estructura de carpetas modular, rutas, formularios y login. Fue una buena puerta de entrada en su momento, pero hoy está muy desactualizado: las APIs del router, los formularios y el sistema de módulos cambiaron justo después de publicarse, y el Angular actual (standalone, Signals, nuevo control flow) es muy distinto. Vale como lectura histórica o para mantener código Angular 2–4; quien empiece hoy debería usar una edición reciente.
- Angular 2
- TypeScript
- Componentes
- Pipes y directivas
- Inyección de dependencias
- HTTP y observables
- Routing
- Formularios y validación
- Autenticación
- Animaciones
- Pruebas unitarias
¿Cómo enseña?
Con proyectos
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Aplicación Pomodoro
Gestor de tareas con temporizador Pomodoro hecho con Angular 2 y TypeScript. Empieza como lista de tareas con pipes y directivas y va sumando estructura modular, servicios, routing, formularios con validación y autenticación.

