Skip Main Navigation
Page Content
This event has ended

Save This Event

Event Saved

Developing Adobe Flex 4 Applications Online Training, 5 days, July 12-16, 2010

Farata Systems

Monday, July 12, 2010 at 8:00 AM - Friday, July 16, 2010 at 4:00 PM (EDT)

Ticket Information

Use promotional code to access tickets.

Share Developing Adobe Flex 4 Applications Online Training, 5 days, July 12-16, 2010

Event Details

Registration for this class is closed. The dates for the next class will be announced in October 2010.

This is live instructor-led online class. Students can be located anywhere in the world as long as they are connected to the Internet. During the class, each registered student will be using a screen-sharing tool for visuals and a free phone line for audio (non US-based students will have to use Skype).  During the lecture part, students will watch the monitor of the instructor, and during the hands-on part instructor can quickly switch mode to see the screen of the student who needs help.  Students can also ask questions using online chat room.

Date/time:        July 12-16, 2010, 8AM – 4PM New York time
Instructor:  Yakov Fain

Yakov Fain is Managing Director at Farata Systems, a US-based company that provides consulting services in the field of development of enterprise Rich Internet applications. He authored several technical books, and dozens of articles on software development. Recently he co-authored the books  "Rich Internet Applications with Adobe Flex and Java: Secrets of the Masters" and "Enterprise Development with Flex". Sun Microsystems has nominated and awarded Mr. Fain with the title of Java Champion, which was presented to only a hundred and fifty people in the world. He leads the Princeton Java Users Group. Yakov is Certified Adobe Flex Instructor.


Each student has to purchase the book "Adobe Flex 4: Training from the Source". The online version of the book is also available at (paid or trial subscription is required).

To gain the most from this class, the student  should understand principles of object-oriented programming and be familiar with XML

Course Objectives

After taking this course attendees will be able to

Build Flex user interfaces using Eclipse-based Flex Builder IDE
Handle events and data structures
Use remote XML data with GUI controls
Create custom UI components
Use custom events
Use controls, DataGrids, and ItemRenderers with Data Sets
Build attractive site navigation into the application
Create interactive forms with data validation
Access server side objects and applications
Populate your Flex application at runtime with data from an external web services
Transmit data from your Flex application to a web service (including file uploads)Create a Flex application that dynamically interacts with XML, web services, and Java-based server-side systems
Apply design patterns while developing UI and server-side communications
Process XML with E4X
Create Flex/Java applications with open source BlazeDS component

Course Outline


The Advantages of Rich Internet Applications
Getting Started with Flex Application Development
Overview of Flash Builder 4 IDE
Exploring the Flash Builder Debugger
Laying Out the Interface
Working with Constraint-Based Layouts
Working with View States
Using Simple Controls
Displaying Images
Using Data Binding to Link a Data Structure to a Simple Control
Using a Form Layout Container to Lay Out Simple Controls
Handling System and User Events
Using Remote XML Data
Retrieving XML Data via HTTPService
Searching XML with E4X
Using Dynamic XML Data
Using the XMLListCollection in a Flex Control
Creating ActionScriptClasses
Building a Value Object
Using Data Binding and Collections
Examining Data Binding
Understanding Bindable Implications
Using ArrayCollections
Breaking the Application into Components
Introducing MXML Components
Creating Components to Manage Loading the Data
Using DataGroups and Lists
Creating and Dispatching Custom Events
Understanding the Benefits of Loose Coupling
Understanding Event Flow and Event Bubbling
Using DataGrids and Item Renderers
Using the AdvancedDataGrid
Using Drag and Drop
Implementing Navigation
Using Formatters and Validators
Customizing a Flex Application with Styles
Customizing a Flex Application with Spark Skins
Creating Custom ActionScript Components
Overview of BlazeDS
Using RemoteObject to communicate with the Java servers
Modularization of Flex application
Deploying Flex applications


Cancellation policy

Cancellations requests made  prior to June 12, 2010 will receive 100% refund. No refunds will be given after this date.

For additional information please email at

Have questions about Developing Adobe Flex 4 Applications Online Training, 5 days, July 12-16, 2010? Contact Farata Systems

When & Where

Onsite at your office

Monday, July 12, 2010 at 8:00 AM - Friday, July 16, 2010 at 4:00 PM (EDT)

  Add to my calendar


Farata Systems

Farata Systems is a leading IT consulting company providing enterprise-wide IT solutions specializing in the web applications developed with the Angular framework and Java. 

  Contact the Organiser

Please log in or sign up

In order to purchase these tickets in installments, you'll need an Eventbrite account. Log in or sign up for a free account to continue.