Angular és un framework de JavaScript de codi obert que es fa servir per crear i mantenir aplicacions web d'una sola pàgina (SPA).
Aquest tipus d'aplicacions es basen principalment en l'accés d'una API RESTFul amb un servidor, evitant la recàrrega de la pàgina web que estem navegant.
Dins el paradigma MVC (Model-vista-controlador) que fa servir AngularJS, és necessari definir com es duen a terme aquestes comunicacions, gestionar la llista de recursos, el model d'objectes, les accions sobre cadascun dels recursos i integrar i sincronitzar aquests recursos amb les vistes de l'aplicació.
La gestió dels recursos provoca esdeveniments que és necessari tractar perquè diferents parts de l'aplicació (i els seus controladors) poden reaccionar sense necessitat d'observadors.
L'objectiu principal d'aquesta acció formativa és profunditzar en el desenvolupament d'aplicacions web mitjançant AngularJS emfatitzant la gestió de les dades i la verificació.
Es requereixen coneixements bàsics de desenvolupament en JavaScript i HTML, així com tenir nocions de CSS i Bootstrap.