
Professional AngularJS
Diego Netto, Valeri Karpov
- Editorial
- Wrox
- Año
- 2015
- Páginas
- ~408
- Nivel
- Intermedio
De qué trata
Guía de la serie Professional de Wrox sobre AngularJS 1.x, el framework de cliente de Google. La escribieron Valeri Karpov, ingeniero de Node.js en MongoDB que trabaja con AngularJS en producción desde sus primeras versiones, y Diego Netto, consultor y promotor del código abierto. Está pensada para desarrolladores de nivel intermedio que ya conocen JavaScript y los fundamentos de AngularJS y quieren entenderlo a fondo para crear aplicaciones complejas de nivel profesional y trabajar mejor en equipo.
El libro arranca con la construcción de una aplicación sencilla para presentar las piezas básicas. A partir de ahí profundiza en un capítulo sobre flujo de trabajo y herramientas de construcción y en la arquitectura de una aplicación AngularJS. Luego analiza el data binding (scopes, digest y watchers), las directivas, incluidas técnicas avanzadas como la transclusión, y las plantillas, el servicio $location y el routing. Siguen los servicios, factories y providers del sistema de inyección de dependencias, la comunicación con el servidor y, por último, las pruebas y la depuración, con especial atención a las pruebas de integración automatizadas.
El enfoque combina explicación del funcionamiento interno del framework con ejemplos de código, y su principal aporte es que explica por qué AngularJS se comporta como lo hace, no solo cómo usarlo. Hay que tener en cuenta que AngularJS 1.x es una tecnología heredada, sin soporte oficial desde 2022, y que no tiene nada que ver con Angular 2+ (el Angular actual, basado en TypeScript y componentes). Por eso hoy resulta útil sobre todo para mantener o migrar aplicaciones antiguas, y no como punto de partida para proyectos nuevos.
- AngularJS 1.x
- Data binding
- Directivas
- Transclusión
- Routing
- $location
- Servicios y providers
- Inyección de dependencias
- Comunicación HTTP
- Herramientas de build
- Testing
- Depuración
¿Cómo enseña?
Teoría + práctica
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Aplicación AngularJS sencilla
Aplicación construida desde cero en el capítulo inicial para presentar los componentes básicos de AngularJS (módulos, controladores, data binding y directivas) antes de profundizar en cada uno.

