Este libro está dirigido a desarrolladores que quieran aprender a desarrollar una aplicación web con el framework de JavaScript mantenido por Google: Angular. Se coloca al lector en un marco metodológico Agile Scrum que le permite asimilar los mecanismos de desarrollo en un contexto profesional.
Escrito en dos partes, el autor detalla en la primera parte del libro los conceptos de JavaScript, tanto básicos como avanzados, ilustrándolos con ejemplos. El lector puede así familiarizarse con la instalación del IDE, los tipos de datos, los bucles y las condiciones, las funciones o la programación orientada a objetos con JavaScript. Un capítulo dedicado a TypeScript permite al lector establecer el vínculo entre el lenguaje JavaScript y el framework Angular.
En la segunda parte, el autor estudia paso a paso los mecanismos de Angular gracias a los conceptos adquiridos mediante la práctica que se desarrolla en cada capítulo para realizar una aplicación. El lector puede así implementar los componentes y su jerarquía, las plantillas, las API, los formularios, el enrutamiento, la programación reactiva, las pruebas unitarias y de extremo a extremo, la autenticación, el funcionamiento de una base de datos con Fire- Base y la integración continua con Travis para dar como resultado muy rápidamente una aplicación completamente funcional. Varias herramientas también están diseñadas para poder calificar y auditar el propio código y así ganar en productividad.