Angular és un entorn de treball "client-side" que facilita el desenvolupament d'aplicacions web d'una pàgina (SPA).
Té com a objectiu simplificar el desenvolupament i les proves d'aplicacions. S'organitza mitjançant una arquitectura MVC (Model-View-Controller) que ajuda a l'estructuració d'aplicacions JavaScript complexes. Diferencia dues formes de programar, la presentació i connexió de components, que es fa de manera declarativa dins de l'HTML, mentre que es reserva la programació imperativa per a la lògica de l'aplicació.
La funcionalitat més important és l'enllaç de les aplicacions i la reutilització de components de programes, aconseguint la programació d'aplicacions impactants en poc temps.
L'objectiu principal d'aquesta acció formativa és l'aprenentatge d'un entorn per a desenvolupar aplicacions web d'una sola pàgina posant especial èmfasi en l'ús de les dades i en el disseny de la seva arquitectura.
Es requereixen coneixements bàsics de desenvolupament en JavaScript i HTML, així com tenir nocions de CSS i Bootstrap.