Corso AngularJS per programmatori Web

AngularJS (comunemente chiamato anche "Angular") è un framework javascript open-source, sviluppato in seno a Google e mantenuto grazie all'apporto di una corposa community che partecipa alla sua crescita ed al suo miglioramento, il cui scopo principale è quello di fornire un valido e potente strumento a supporto degli sviluppatori web che intendono creare applicazioni "a singola pagina" (single page application) sfruttando la potenza del pattern architetturale MVC.

Il corso è rivolto a front-end developer con alle spalle una buona base nella programmazione in generale e nella programmazione javascript in particolare.




CARATTERISTICHE DEL CORSO


Struttura del corso. Introduzione.


Obiettivo del corso è quello di far acquisire le competenze e le basi per lo sviluppo di web application client side, con cenni per lo sviluppo di APP ibride per l’ambito mobile.

AngularJS è un’infrastruttura ottima per creare le moderne Single Page Application.

500x500

Programma. Dettaglio del corso.


Introduzione AngularJS
• Caratteristiche del framework
• Architettura del framework: view – controller – scope
• Applicazione single page routing
• Presentation model
• Ide di sviluppo
• Debugging

Concetti fondamentali
• 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
• Vari esempi ed esercizi

• Angular js ambito mobile
• Architettura di una webapp
• Cenni Interfaccia grafica - integrazione ionic js
• Cenni Interfaccia grafica - integrazione jquery mobile
• Caso di Studio: realizzazione di una webapp completa


500x500

Materiale didattico Tutto ciò che occorre.


A corredo del corso, verrà fornito tutto il materiale didattico necessario.
• Libro di testo / dispense
• Slide
• Esempi
• Tool di sviluppo
• Test di autovalutazione


500x500