AngularJS è un framework JavaScript molto potente che può essere utilizzato per costruir Single Page Applications (SPA) da eseguire in un browser. In questo Workshop imparerai a costruire la tua Web Application partendo da zero utilizzando la versione 1.x di AngularJS, che è ancora la versione maggiormente diffusa, e realizzerai i Controller e i Service necessari, “bindando” i dati all’interno delle View e configurando il Router per gestire l’hotlinking dei vari stati dell’Applicazione. Come tutti i nostri Workshop, il programma è estremamente pratico e imparerai a utilizzare il framework realizzando una vera e propria Web Application.
- Cosa è una Single Page Application (SPA)
- Panoramica di AngularJS, data-binding e il paradigma MVC
- Le direttive in AngularJS
- Direttive particolari: ng-repeat, ordinare, filtrare e formattare i dati
- L’architettura di AngularJS: i Controller e gli Scope
- Creazione di Moduli, Factory e Service in AngularJS
- Routing in AngularJS: configurazione dei Route e utilizzo delle View
- Integrazione dei servizi REST in una applicazione AngularJS
- Uno sguardo ad AngularJS 2