FORMAZIONE FLEX - Calendario 2008

Flex 2 e Flex Builder 2 - Sviluppare Rich Internet Applications

 

Data: Roma 21-24 Gennaio 2008 - Milano 11–14 Febbraio 2008

Orario: 4 Lezioni consecutive, dal lunedì al giovedì. 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)
Roma: via Lazzaro Spallanzani 36/A
Milano: Via Gian Antonio Boltraffio, 21
Milano: via Taormina, 36 (Metro linea 3, fermata Maciachini)

 

Numero partecipanti: Fino a 10

 

pdf programma Scarica la brochure del corso Flex 2 e Flex Builder 2 - Sviluppare Rich Internet Applications (formato PDF)

 

Overview

Flex 2 è la nuova versione della tecnologia di Adobe per la definizione di un ambiente di sviluppo e di runtime che permette agli sviluppatori di creare front end ad alta interattività che sfruttano i vantaggi del noto Flash Player. Le applicazioni Flex 2 interagiscono con la parte di Business Logic attraverso web services, JavaBeans e tutte le tecnologie server side (PHP, Coldfusion, .NET, Ruby on Rails) e si inseriscono in complesse architetture Enterprise (J2EE) garantendo aspetti come la sicurezza e la separazione tra presentazione e logica. Questo corso guida i discenti in un percorso gradualmente calibrato che parte dalle basi di Flex 2 e Flex Builder 2 fino ad arrivare allo sviluppo di complesse applicazioni front end che si collegano a fonti remote.

 

Obiettivi formativi

Questo corso guida i discenti in un percorso gradualmente calibrato che parte dalle basi di Flex 2 e Flex Builder 2 fino ad arrivare allo sviluppo di complesse applicazioni front end che si collegano a fonti remote.

 

Prerequisiti del corso

Conoscenza di concetti di programmazione e sviluppo sul web. La conoscenza di ActionScript e Java costituiscono requisito preferenziale.

 

Dotazione PC

E’ previsto che ciascun partecipante sia munito di proprio notebook avente i segg. requisiti minimi per partecipare al corso Flash Media Server 2:

• 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

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

Flex Development: Getting Started

Le Rich Internet Application - Flex 2 e Flex Builder 2

La famiglia di prodotti Flex 2

Il Flash Player 9 e la Flash Virtual Machine

Flex Builder 2 ed Eclipse

Installazione di Flex Builder 2 e Flex 2 SDK

Disegnare e sviluppare un'applicazione Flex 2

Applicazioni asincrone

Architettura di un'applicazione Flex 2

Il linguaggio MXML

Il linguaggio ActionScript 3

Sviluppare la prima applicazione con Flex 2 e Flex Builder 2

Usare l'IDE di Flex Builder 2

Il Debug con Flex Builder 2

Sviluppare Applicazioni con i Flex Controls e Containers

Creare un layout usando i Containers

Usare gli User Interface Controls

Navigare con i Navigation Container

Utilizzare XML Namespace

Creare Flex Componentt

Creare MXML Component
Definire un XML Namespace personalizzato
Chiamare gli MXML Components
Creare un Composite Component
Sviluppare ActionScript 3 Components
Costruire Loosely coupled components
Creare Template components
Creare una libreria Flex
Esportare SWC components riutilizzabili

Il Data Binding

Usare il data binding in Flex
Usare il <mx:Binding> tag
La BindingUtil ActionScript class
Differenze tra bindings definiti in MXML e ActionScript
Usare la ChangeWatcher class
Data binding con i components
Binding Methods, Objects e proprietà
Usare il [Bindlable] Metadata

Gestire gli eventi in Flex

Document Object Model (DOM) Level 3 events model
Capire l’ Event flow in Flex 2
Le tre fasi: capturing, targeting, e bubbling
La classe flash.events. Event e le sottoclassi
Utilizzare le funzioni Event listeners o event handlers
Il metodo addEventListener()
Richiamare il removeEventListener()
L’ oggetto Event
Le proprietà dell’oggetto Event: currentTarget, target e type
Dispatching events utilizzando il metodo dispatchEvent()
Eventi Mouse e Keyboard
Estendere la classe Event

Realizzare Interfacce utenti con Flex

Utilizzare Visual Components
Sizing e Positioning components
Styling Components
Usare i CSS
Creare Contraint Based Layout

Data Models, Data Providers e ActionScript 3 Value Objects

Data Models in Flex 2
MXML Data Models
Caricare dati XML con Data Models
ActionScript 3 Data Models
Utilizzare Data Binding con Data Models
Convertire MXML Data Models in Actionscript Data Models
Capire il Data Provider
Utilizzare i controlli List based
Popolare i List control
La proprietà labelFunction

Validating and Formatting data

Utilizzare le classi Validator
Applicare Validators ai Form items
Personalizzare i messaggi di errore
Estendere le classi Validator
Validare un Data Model
Formattazione dei dati utilizzando le classi Formatter

Usare le Collection classes

Collection subclasses
Utilizzare l’ ArrayCollection
Convertire MXML Data Model in ArrayCollection
Settare e ricevere items in un ArrayCollection
Usare l’ XMLListCollection
Le Collection interfaces
Creare gruppi di dati con la classe GroupingCollection class
Strutturare dati con la classe Hierarchical colelction
Usare le classi SummaryField, SummaryObject and SummaryRow
Filtrare dati
Ordinare dati
Usare cursore e bookmark in una riga di dati
Aggiungere e togliere items in una classe collection

Remote Procedure Call in Flex: the HTTPService and WebService class

Connettersi a dati esterni e database
Utilizzare la classe HTTPService
Gestire result e fault events
Richiamare PHP remote scripts
Lavorare con Java e JSP in Flex
La proprietà resultFormat property
Consumare servizi web su internet
Visualizzare dati in remoto
Utilizzare il Repeater container
Upload files nel server con la classe FileReferenceList

 

Quota di partecipazione

1.200 euro + iva.


 

ISCRIVITI AL CORSO Flex 2 e Flex Builder 2 - Sviluppare Rich Internet Applications >>

Per:

 

RICHIEDI PREVENTIVO >>

 

Altri corsi e training su Flex 3, AIR, ActionScript 3 e Flash Media Server 2