Descrizione

AngularJS è un framework Javascript open-source client-side MVC/MVVM (Model View Controller/Model View ViewModel Pattern), realizzato da Google e supportato da una comunità di sviluppatori internazionale.

Obiettivi

L’obiettivo del corso è quello di formare una solida base teorica che permetta di inquadrare architetturalmente il framework e dare conoscenze pratiche che permettano allo sviluppatore di muoversi con indipendenza in un progetto Angular.

Conoscenze in uscita

A fine corso i partecipanti saranno in grado di:
• Creare applicazioni e snippet di codice con il framework.

Programma didattico

  • Introduzione AngularJS
  • Caratteristiche del framework
  • Architettura del framework: view – controller – scope
  • Applicazione single page routing
  • Debugging
  • Introduzione ai concetti di Dependency Injection
  • La navigazione: Routes
  • Il concetto di promise
  • Utilizzo dei filtri
  • Visualizzazione dati complessi: Data binding
  • Le direttive fondamentali per navigare il DOM
  • Editare i dati: ngmodel
  • Validazione di un form ng-form
  • Salvataggio dei dati
  • Dialogo con il server services
  • Angular js ambito mobile
  • Architettura di una webapp
Caratteristiche del corso
40 ore
Lezione frontale
Dispense
IT Professional, Programmatori, Software developer
Attestato di frequenza e profitto.