AngularJS è un web application framework open-source sviluppato e mantenuto da Google. Il suo scopo è di semplificare la realizzazione di applicazioni web (single page), favorendo un approccio dichiarativo allo sviluppo client-side per migliorare la creazione di interfacce nonchè l'esperienza utente.

Cosa faremo

Il corso AngularJS parte delle basi e affronta passo-passo la maggior parte delle funzionalità offerte dal framework. Ad ogni nozione tecnica sarà affiancato un esempio pratico per assimilare meglio le nozioni del corso.

Argomenti del corso

  • Javascript, jQuery vs AngularJS, qual’è il cambio di paradigma?
  • MVC (Model View Controller);
  • Iniezione delle dipendenze (Dependency Injection);
  • Le promesse (Promises);
  • L’architettura di AngularJS;
  • Come strutturare l’ambiente di sviluppo: npm, bower, grunt, gulp;
  • Moduli e controller;
  • Espressioni e filtri;
  • Scope e rootScope;
  • Cos’è e come funziona il binding bidirezionale (two way)?
  • Form e modelli;
  • Il routing di una applicazione con e senza uiRouter;
  • Direttive e servizi
  • Quali sono e come utilizzare direttive e servizi messi a disposizione dal framework;
  • Come sviluppare direttive e servizi personalizzati;
  • Intercettori di richiesta, cosa sono e come usarli;
  • Esercizio finale.
     

Prerequisiti

Il corso è rivolto a sviluppatori con conoscenze base di HTML e JavaScript.

A chi è dedicato

Il corso è dedicato a sviluppatori che vogliono approfondire la conoscenza del framework per la creazione di applicazioni web dinamiche, solide e scalabili. Gli allievi, affiancati dal docente, verranno messi nelle condizioni di saper realizzare un’applicazione AngularJS in maniera autonoma.

Durata

In base alle specifiche necessità il corso può essere modulato su un numero di giorni che puo' variare da 2 a 4 giornate.

Il prossimo corso

Non ci sono edizioni pubbliche in programma, proponi una data o contattaci per maggiori informazioni.