TRAINING FLEX - 2010 Calendar

Flex 2 and Flex Builder 2

Developing Rich Internet Applications

GO TO THE NEW FLEX 4 AND FLASH BUILDER COURSE PAGE

 

DATE:

To be defined

HOUR:

4 consecutive lessons. 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)

LOCATIONS:

Rome: via Famiano Nardini 1/c (Metro linea B, stop Bologna)
Rome: via Lazzaro Spallanzani 36/A
Milan: via Imperia, 2
London: Lafone House, The Leathermarket - Weston Street
New York: 71 West 23rd Street - Suite 515

NUMBER OF
PARTICIPANTS:

Up to 10


pdf programmaDownload the brochure Flex 2 e Flex Builder 2 - Developing Rich Internet Applications

Prerequisites

Knowledge of the concepts of programming and development on the web. Knowledge of ActionScript and Java constitutes preferential prerequisites.

Overview

Flex 2 is the new version of Adobe technology for the definition of a development and runtime environment that allows developers to create highly interactive front ends that exploits the advantages of the well-known Flash Player. Flex 2 applications interact with the Business Logic part through web services, JavaBeans and all the server side technologies (PHP, Coldfusion, .NET, Ruby on Rails) and they insert themselves in complex Enterprise (J@EE) architectures guaranteeing aspects such as security and the separation of presentation and logic. This course guides the participants in a step-by-step learning process that starts with the basics of Flex 2 and Flex Builder 2 and concludes with the development of complex front end applications that connect to remote sources.

Training objectives

This course guides the participants in a step-by-step learning process that starts with the basics of Flex 2 and Flex Builder 2 and concludes with the development of complex front end applications that connect to remote sources.

PC requirements

Each participant should come with his/her own notebook with the following minimum requirements to partecipate in the Flash Media Server 2 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

The course will provide each student the following text book:
Flex Solutions: Essential Techniques for Flex 2 and 3 Developers
Editor: Friends of Ed
Pages: 904

Didactic Coordination

The course is coordinated by Marco Casario

Programme

Flex Development: Getting Started

Rich Internet Applications -Flex 2 and Flex Builder 2
The family of Flex 2 products
Flash Player 9 and Flash Virtual Machine
Flex Builder 2 and Eclipse
Installing Flex Builder 2 and Flex 2 SDK
Design and development of a Flex 2 application
Asynchronous applications

 

Architecture of a Flex2 application

MXML language
ActionScript 3 language
Developing the first application with Flex 2 and Flex Builder 2
Using the IDE of Flex Builder 2
The Debug with Flex Builder 2

 

Developing Applications with Flex Controls and Containers

Creating a layout using Containers
Using the User Interface Controls
Navigating with the Navigation Container
Using XML Namespace

 

Creating Flex Components

Creating MXML components
Defining a customised XML Namespace
Invoking MXML Components
Creating a Composite Component
Developing ActionScript 3 Components
Building Loosely coupled components
Creating Template components
Creating a Flex library
Exporting re-usable SWC components

 

Managing Events in Flex

Document Object Model (DOM) Level 3 events model
Understanding the Event flow in Flex 2
The three phases: capturing, targeting, e bubbling
Using Event listener or event handler functions
The addEventListener() method
Invoking the removeEventListenr()
The Event object
The properties of the Event object: currentTarget, target and type
Dispatching events using the dispatchEvent() method
Mouse and Keyboard Events
Extending the Event class

 

Creating user interfaces with Flex

Using Visual Components
Sizing and Positioning Components
Styling Components
Using CSSs
Creating Contraint Based Layout

 

Data Models, Data Providers and ActionScript 3 Value Objects

Data Models in Flex 2
MXML Data Models
Loading XML data with Data Models
Converting MXML Data Models into ActionScript Data Models
Understanding Data Providers
Using List-based controls
The labelFunction property

 

Validating and Formatting data

Using the Validator classes
Applying Validators to Form items
Personalising Error Messages
Extending Validator classes
Validating a Data Model
Formatting data using Formatter classes

 

Using Collection classes

Collection subclasses
Using the ArrayCollection
Converting MXML Data Model into ArrayCollection
Setting and receiving items in an ArrayCollection
Using the XMLListCollection
The Collection interfaces
Creating data groups using the GroupingCollection class
Structuring data with the Hierarchical collection class
Using the SummaryField, SummaryObject and SummaryRow classes
Data filtering
Data ordering
Using cursors and bookmarks in a row of data
Adding and deleting items in a collection class

 

Remote Procedure Call in Flex: HTTPService e WebService class

Connecting to remote data and databases
Using the HTTPService class
Managing result and fault events
Invoking PHP remote scripts
Working with Java and JSP in Flex
The resultFormat property
Using web services on the internet
Visualising external data
Using the Repeater container
Uploading files in the server with the FileReferenceList class

Participation price

1.200 euro + iva.


REGISTRATION TO THE COURSE Flex 2 and Flex Builder 2 - Developing Rich Internet Applications

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 Upgrade: Migrating from Flex 3 to Flex 4 and Flash Builder 4
Flex 4 SDK and Flash Builder: Developing Rich Internet Applications with Flex 4 SDK
Flex 3 SDK and Flex Builder 3: Programming new classes of Flex 3 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-2010 Comtaste S.r.l. - All rights reserved - P.IVA e C.F. 08673311000