Questo corso costituisce un'introduzione al Web 2.0 e alle tecnologie che consentono di ottenere Rich Internet Application, con particolare enfasi su Flex e soluzioni di casa Adobe.
Introduzione generale
Definizione di Web 2.0 e Richi Internet Applications (RIA): differenze con Web 1.0 , ponte fra applicazioni web tradizionali e applicazioni desktop, benefici delle RIA
Tecnologie per la realizzazione di RIA: Javascript/CSS, Ajax, Flash, Flex
Introduzione a Flex
Panoramica su Flex: storia, versioni (Flex 2 e Flex 3), obiettivi (perché Flex invece che Flash), modalità di distribuzione (Eclipse standalone e plugin)
Principio di funzionamento di Flex: programmazione in MXML, compilazione in codice Actionscript, esecuzione da parte del Flash Player, modello di programmazione, Flex SDK
Ambiente di sviluppo di Flex: design mode e source mode, debugging dellapplicazione, compilazione ed esecuzione
Presentazione dei Flex Data Services: Data Management Service, Messaging Service, Publish-Subscribe Messaging, Data Push, RPC, WebOrb (per la comunicazione con applicazioni .NET)
Utilizzare Flex
Lavorare con i progetti
Esecuzione di unapplicazione
View State e Transizioni
Interattività con i Behaviors
Realizzazione della prima applicazione Flex
Gestione del layout, utilizzo dei componenti, eventi ed effetti
Gestione del layout tramite impostazioni di applicazione (allineamenti orizzontali e verticali, posizionamento assoluto e relativo) o tramite container (VBox, Hbox, Canvas)
Binding dei componenti
Validatori e formattatori
Gestione degli eventi: definizione, funzionamento, creazione di handler in Actionscript, funzione addEventListener()
Applicare transizioni ai View State
Drag and Drop
Data Binding
Binding a variabili
Binding alle proprietà dei componenti
Definizione di un modello dei dati
Utilizzo di un file XML esterno
Validazione dei dati
Formattazione dei dati
Accesso a dati server-side
Panoramica su Flex Data Service, LiveCycle Data Service e WebOrb
Utilizzo di HTTPService con riferimento alla piattaforma .NET
Utilizzo di Webservice con riferimento alla piattaforma .NET
Styling & Skinning
Utilizzo dei Behaviors
Utilizzo degli stili
Device font e Embedded font
Skin grafici
Tooltip
Personalizzazione dei cursori
Creazione di componenti MXML
Creazione di un semplice componente MXML
Aggiungere proprietà e metodi a un componente
Creare componenti compositi
Componenti template
Realizzare componenti con Actionscript
Generare eventi personalizzati
Al termine del corso e a seguito della frequenza pari ad almeno l80% del monte ore, verrà rilasciato lattestato nominale di frequenza.
Seguici anche su: