FORMAZIONE FLEX - Calendario 2010
Enterprise Flex Applications
Usare Flex 3 con LiveCycle Data Services e J2EE (Java EE)
| DATA: | Svolgimento a richiesta |
| ORARIO: | 3 Lezioni consecutive. Ciascuna lezione ha la durata di 6 ore e si svolge nella fascia oraria compresa tra le 9,30 e le 16,30 (con 1 ora di pausa per il pranzo) |
| SEDI: | Roma: via Famiano Nardini 1/c (Metro linea B, fermata Bologna) |
| NUMERO PARTECIPANTI | Fino a 10 |
Overview
Flex 3 è l'application server di Adobe per lo sviluppo di complesse applicazioni Enterprise ad alto valore aggiunto ed interattività. Per definizione le applicazioni Enterprise sono multi-tiered ed ogni livello porta un particolare beneficio al design finale dell'applicazione stessa. Un'architettura di tipo "tiered" provvede ad un naturale accesso per l'integrazione con sistemi esistenti e futuri. Flex 3 si posiziona proprio su questa fascia di applicazioni Enterprise che quindi inglobano numerose infrastrutture J2EE (BEA Web Logic, Tomcat, JBoss, JRun) e framework (Jakarta Struts, Cocoon, Spring, Hibernate). Le fasi di installazione, set up, tuning e deploy di Flex 3 rappresentano spesso la parte più delicata ed importante per lo sviluppo ottimale di un progetto enterprise con questa tecnologia.
L'uso dei Design Pattern e di Cairngorm 2, il framework Open Source di Adobe studiato per astrarre nettamente la parte di Presentation da quella di Logic, sono aspetti essenziali per progetti enterprise. Durante il percorso didattico si farà uso del Model View Controller e del Data Transfer Object design pattern per lo sviluppo su Cairgorm 2.
Prerequisiti
Il corso si rivolge a coloro che posseggono conoscenze equivalenti a quelle fornite dal corso “Sviluppare Rich Internet Applications con Flex 2 e Flex Builder 2”.
Obiettivi formativi
Il laboratori finale di questo corso permetterà ai partecipanti di realizzare una complesso prototipo di "sportello" per un'ipotetica banca.
Dotazione PC
E’ previsto che ciascun partecipante sia munito di proprio notebook avente i segg. requisiti minimi per partecipare al corso Sviluppare Rich Internet Applications con le nuove Flex 3 SDK:
- Intel Pentium 4 processor
- Microsoft Windows XP with Service Pack 2, Windows XP Professional, Windows 2000 Server, or Windows Server 2003
- 1 GB of memory
- 300 MB of available hard-disk space to install
Coloro che fossero sprovvisti di un notebook con tali caratteristiche, potranno noleggiare un PC per l’intero corso. Si prega in tal caso di informare l’organizzazione con qualche giorno di preavviso.
Materiale didattico e coordinamento
L'offerta formativa è completata dal seguente libro di testo che verrà fornito ad ogni alunno:
Flex Solutions: Essential Techniques for Flex 2 and 3 Developers
Editore: Friends of Ed
Pagine: 904
Programma
Installazione e configurazione di Flex 3 e Livecycle Data Services
Installare Flex 3 con JRun integrato
Installare e Deployare Flex 3 sotto BEA Web Logic
Installare e Deployare Flex 3 sotto Tomcat/JBoss
Flex Builder 3 e CVS con JUnit
Approfondire il Server Compilation Process
Le caratteristiche dei Livecycle Data Services (Flex Data Services)
I Flex Proxy Service
Usare Web Services
La classe WebService
Gli eventi results e fault
Consumare un web service
Invocare metodi multipli dallo stesso WebService
Passare parametri al WebService
Usare il RemoteObject per accedere a metodi pubblici in Java
Il DTO e DAO Design Pattern per lo scambio di dati remoti
Mappare DTO ActionScript 3 con DTO Java
Serializzazione e Deserializzazione tra Java e ActionScript
Data Typed values tra Java e ActionScript
Flex 3 utilizzo avanzato
Gli States di Flex 3
Using the mxmlc and compc command-line compilers
Drag and Drop Manager
Flex 3 Printing Class
Flex 3 per applicazioni Enterprise
Il Model View Controller in Flex 3 e ActionScript 3
Il framework Cairngorn 3
Integrazione con Ant e Maven
Usare i Data Services
LiveCycle Data Services
Deploy dei LiveCycle Data Services
Messaging con Publisher/Consumer
Invio dei dati in PUSH
Gli eventi RPC
I Remote Object Services
Gestione di Dati complessi
Filtering di dati
Cursor Manager
L'interfaccia IViewCursor
Gestione dell'XML con E4X
XML Data in ActionScript 3
Persistenza dei dati, Occassionally Connected Application
Usare i Messaging Services
Capire i Livecycle Message Service
La configurazione delle Destination
Usare il Publish-Subscribe Messaging
Pubblicare Messages
Ricevere e processare messaggi
Introduzione a Flex 4 (Gumbo)
Compilare un'applicazione con Flex 4
Usare la beta Flex 4 SDK in Flex Builder 3
Introduzione alla Flex 4 Component Architecture
Obiettivi della Flex 4 component architecture
Interoperabilità tra Halo e Flex 4
Flex 4 Base Classes
Graphics in MXML
Flex 4 Layout
La nuova Component Lifecycle
Flex 4 Component Lifecycle Methods
Flex 4 Components
Advanced Animations con Flex 4
Advanced Text features
Quota partecipazione
1.400 euro + iva.
ISCRIVITI AL CORSO Enterprise Flex Applications con LiveCycle Data Services e J2EE (Java EE) >>
Per:
- progettazione didattica di corsi ad hoc
- corsi in sede dal cliente
- corsi rivolti a gruppi aziendali
Altri corsi e training su Flex 3, AIR e Flash Media Server
Flex 3 SDK e Flex Builder 3: Programmare le nuove classi del Flex 3 SDK ed usare le nuove features
Flex 2 e Flex Builder 2 - Sviluppare Rich Internet Applications
Programmare ActionScript 3 per Flex 2
Sviluppare applicazioni dekstop con Adobe AIR, Ajax e Flex
Flash Media Server 2 - Sviluppare Rich Media Applications
Disegnare layout ed interfacce utente per Flex 3 ed Adobe AIR
