AngularJS

AngularJS – Desarrolle hoy las aplicaciones web de mañana

AngularJS o simplemente Angular es un framework MVC de JavaScript para el desarrollo front-end de aplicaciones web de tipo SPA (Single-Page Applications). Personalmente me interesé por este framework a raíz de querer adentrarme en el diseño/desarrollo de aplicaciones móviles portables con PhoneGap, Apache Cordova, e Ionic y descubrir que de alguna manera están relacionados.

Este libro está dirigido a aquellos desarrolladores Web que deseen descubrir y profundizar el desarrollo de SPA (Single Page Apps o aplicaciones web de página única) con ayuda de AngularJS, el framework JavaScript desarrollado por Google, en su versión 1.3 en el momento de escribir el libro.

Los autores presentan la noción de SPA y recorren las funcionalidades aportadas por el framework, como la estructuración de una aplicación, el binding o los templates de vistas. En primer lugar, el lector descubrirá las bases que permiten crear una aplicación web de página única, o SPA, así como los mecanismos fundamentales de AngularJS. Aprenderá, a continuación, cómo estructurar su aplicación y cómo implementar la navegación en una SPA. Aprenderá, también, cómo enriquecer el lenguaje HTML mediante directivas creando su propio DSL, cómo gestionar la validación de formularios, cómo localizar su aplicación, y a continuación cómo dialogar con el servidor mediante peticiones HTTP.

Se dedica un capítulo a las pruebas unitarias y a las pruebas de integración, que permiten aportar una gran robustez a la aplicación AngularJS y asegurar que no existen regresiones. Se dedica, también, un capítulo a las tecnologías complementarias a AngularJS que permiten, por ejemplo, mejorar la robustez y la productividad con TypeScript o que permiten crear fácilmente una aplicación móvil nativa a partir de una aplicación web con Apache Cordova.

Por último, se explican al usuario los mecanismos avanzados vinculados con AngularJS, en particular el principio de ciclo digest y su impacto en la actualización de bindings o cómo optimizar su aplicación.


Imagen Portada Libro: AngularJS - Desarrolle hoy las aplicaciones web de mañana

Páginas
366
Fecha publicación
Mayo 2016
ISBN
9782409001826
Editorial
Ediciones ENI

Contenido:

  1. Prólogo
  2. Introducción a AngularJS
  3. Mi primera aplicación AngularJS
  4. Fundamentos de AngularJS
  5. Estructurar una aplicación
  6. Promesas y peticiones HTTP
  7. Navegar en una aplicación AngularJS
  8. Formularios y validación
  9. Internacionalización y localización
  10. Las directivas
  11. Nociones avanzadas
  12. Probar una aplicación
  13. Más allá de AngularJS