TRAINING FLEX 4 - 2010 Calendar

Flex 4 Upgrade

Migrate from Flex 3 to Flex 4 and Flash Builder 4

DATE:

to be defined

HOUR:

2 consecutive lessons from Monday to Thursday. Each lesson has a duration of 6 hours and takes place during the hours between 9.30 and 16.30 (with a 1 hour break for lunch)

LOCATION:

Roma: via Lazzaro Spallanzani 36/A
Milano: via Imperia, 2
Londra: Lafone House, The Leathermarket - Weston Street
New York: 71 West 23rd Street - Suite 515

NUMBER OF
PARTICIPANTS:

Up to 10


pdf programma Download the course brochure Flex 4 Upgrade - Migrate from Flex 3 to Flex 4 and Flash Builder 4

Prerequisites

Knowledge of Flex 3 SDK and ActionScript are needed.

Overview

Flex 4 is not only the new update to SDKs, but it is also bona fide revolution compared to the previous version. As well as the new Flash Builder 4 (the new version of the Flex Builder development environment), the SDKs introduce important changes that seriously involve the architecture of the Flex 3 application. In fact, you may encounter various sorts of problems and errors during compilation of an old Flex 3 project with the new Flex 4 SDKs, involving the following areas:

Namespaces, Declarations, Default properties for custom components, Loading SWF files, Charting, States, HTML wrapper, Layouts, Binding, Filters, Component rendering, Styles, and Fonts. For example, if your architecture uses references to the properties of components via the Application.application expression, you may even end up with an application that doesn't work anymore.

 

This is why we have conceived this module as an accellerated  course, instead of having to attend the course Developing RIAs with Flex 4 SDK  and Flash Builder 4, specifically aimed at those professionals that already know the old Flex 3 SDK environment and ActionScript, and that want to learn about the changes brought on with the new version of the Flex 4 SDKs and Flash Builder 4.

Training objectives

This course guides students, who have a good knowledgement of Flex 3, in a quick migration process from Flex 3 to Flex 4 and Flash Bulider 4.

PC requirements

Each participant should come with his/her own notebook with the following minimum requirements to partecipate in the Flex 4 course:

  • 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

Those who are not equipped with a notebook with the above characteristics may rent a PC for the entire course. Please inform us a few days in advance if you require this service.

Teaching material

he course will provide each student the following text book:
Flex 4 CookBook
Editor: O'Reilly
Pages: 904


The course is coordinated by Marco Casario

Programme

Flex 4 Development: Getting Started

Le Rich Internet Application - Flex 4 e Flash Builder

La famiglia di prodotti Flex 4

Il Flash Player 10 e la Flash Virtual Machine

Flash Builder ed Eclipse

Installazione di Flash Builder e Flex 4 SDK

Disegnare e sviluppare un'applicazione Flex 4

Applicazioni asincrone

 

Usare Flash Builder

Usare l'IDE di Flash Builder

Il Debug con Flash Builder

Usare il Network Monitor di Flash Builder

Usare il Package Explorer
Refactoring di componenti e classi
Generare le funzioni actionscript di getter e setter
Generare gli event handlers
Creare Flash components
Personalizzare i file templates
Usare FlexUnit

Supporto per gli ASDoc tooltips

Il nuovo Profiler el' "Object References" report

 

Architettura di un'applicazione Flex 4

Il linguaggio MXML

Il linguaggio ActionScript 3

Usare gli MXML namespaces

Sviluppare la prima applicazione con Flex 4 e Flash Builder

Introduzione all'architettura Spark

 

L'architettura degli Spark component

Il linguaggio FXG
FXG e MXML graphics

Gli stati: skin states
Spark primitives
Simple Spark components

Creare un componente con Spark
Usare Il Metadata HostComponent
Data-driven Spark components (Lists)

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
Usare il Text Layout framework (TLF) del Flash Player 10

Usare il PopUpManager

 

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

Data binding bidirezionale

 

Gestire gli eventi in Flex

Document Object Model (DOM) Level 3 events model
Capire l’ Event flow in Flex 4
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
Dimensionare e posizionare i components
Usare i CSS
Creare Contraint Based Layout
Sfruttare le migliorie della Design Mode nel nuovo Flash Builder

Lavorare con Styles e Skins
Usare i namespaces con i Cascading Style Sheets
Usare CSS ID e i descendant selectors

Skinning di uno Spark component
Embedding FXG graphics in Flex 4

Data Models, Data Providers e ActionScript 3 Value Objects

Data Models in Flex 4
MXML Data Models

Data-driven Spark components (Lists)
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

 

Validare e Formattare dati

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 classi Collection

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 collection
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: HTTPService e 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
Consumare servizi web su internet
Visualizzare dati esterni
Utilizzare Repeater container
Upload files nel server con la classe FileReferenceList

Utilizzare i controlli List-based

Utilizzare il List control
Utilizzare la ComboBox
Utilizzare TileList e HorizontalList components
Visualizzare e formattare dati in list based controls
Ricevere l’item selezionato
Estendere il DataGrid control
AdvancedDataGrid control
Implementare le operazioni drag and drop
Mostrare dati con il DataGroup container
Rappresentare i dati con default item renderers
Passare i dati agli item renderers
Creare un custom item renderer
Mostrare dati dinamicamente in un custom item renderer
Skinning del DataGroup container

Usare i DataGrid control

Usare il DataGrid control

Creare e formattare il DataGrid control
Usare item renderers e item editors
Gestire gli eventi degli item renderer
Gesire l'evento DataGrid itemClick

Le nuove features dell' AdvancedDataGrid control di Flex 4

Visualizzare gruppi di dati in un AdvancedDataGrid

Utilizzare la classe Summary Collection per raggruppare dati
Utilizzare i List-based controls e il AdvancedDataGrid control

Ordinamento di colonne multiple

Selezionare celle e righe multiple

Visualzzare dati gerarchici con il Tree control e la Hierarchical collection

Mostrare dati raggruppati

Utilizzare gli ItemRenderer e ItemEditor con AdvancedDataGrid control

Usare l'OLAPDataGrid

Creare un OLAP schema

Effettuare delle queries OLAP

Portare applicazioni RIA su desktop con Adobe AIR

Creare un progetto AIR
Utilizzare WIndow API in AIR
Accedere al File system
Leggere e scrivere dati persistenti
Includere una pagina HTML nell’applicazione AIR

 

Participation price

1.200 euro + iva.


REGISTRATION TO THE COURSE Flex 4 Upgrade

For:

  • Planning customised course plans
  • Client based courses
  • Corporate courses

ASK FOR AN ESTIMATE >>

Other courses and trainings on Flex, AIR and Flash Media Server

Flex 4 SDK and Flash Builder: Developing Rich Internet Applications with Flex 4 SDK
Enterprise Flex Applications with LiveCycle Data Services and J2EE (Java EE)
Enterprise Flex 3 with BlazeDS and Java (Java EE)
User interface and design with Flash Catalyst
Flash Media Server 3 - Developing Rich Media Applications
User interface and layout design for Flex 3 and Adobe AIR

Valid XHTML 1.0 Strict Valid CSS © 2005-2012 Comtaste S.r.l. - All rights reserved - P.IVA e C.F. 08673311000