
Flash Builder 4 - Data Driven Development
Class timetable | Course outline
Course Description
Flash Builder 4: Data Driven Development provides experienced application developers with hands-on, practical experience connecting their Flex client applications to remote, dynamic data using Web Services. In addition, skills will be learned how to manipulate and format the returned data.
Target Audience
To gain the most from this class, you should have attended the Flash Builder 4 - Developing Rich Client Applications course or have equivalent knowledge of the topics covered in that class.
Please note we have a minimum class size of 2 for this class.

Learning Objectives
Upon successful completion of this Flex training class students will be able to:
- Use Web Services with Flex.
- Use Java Classes with Remoting.
- Exchange Data Between ActionScript and Java.
- Manage Data on the Client.
- Use the Message Service.
- Work with XML with E4X and ActionScript.
- Upload Files to a Server

Class Timetable
| Chicago | Apr 6 | Register |
| Los Angeles | Apr 20 | Register |
| Chicago | Jun 15 | Register |
* Class almost full ! Class guaranteed to run † Class is full
Introducing the Course
- Introducing mastery learning
- Understanding the course format
- Reviewing the course prerequisites
- Reviewing the course outline
Accessing Web Services
- Using web services
- Invoking web service methods and using the results
- Walkthrough 1: Consuming a web service
- Handling results using an event handler
- Walkthrough 2: Using a result event
- Handling faults
- Walkthrough 3: Using a fault event
- Calling multiple methods from the same WebService object
- Walkthrough 4: Using <s:operation> compiler tags
- Passing parameters to web services
- Walkthrough 5: Passing values to a web service
Using Remote Object Connections
- Introducing LCDS / BlazeDS
- Understanding the Remoting Service
- Walkthrough 1: Invoking a remote method through a local
- RemoteObject proxy
- Handling RPC events
- Walkthrough 2: Handling RemoteObject result and fault events
- Complex remote method calls
- Walkthrough 3: Specifying method-specific handlers and passing parameters
- Type conversion during data transfer between ActionScript and Java
- Walkthrough 4: Sending value objects with a remote method call
- Managing RemoteObject events using AsyncToken
- Walkthrough 5: Handling RemoteObject events using AsyncToken
- Remoting Service Runtime Configuration
- Walkthrough 6: Configuring the channel for a destination at runtime
Managing Data on the Client
- Understanding collection classes
- Filtering data on the client
- Walkthrough 1: Filtering Data on the Client
- Sorting data on the client
- Walkthrough 2: Sorting data
- Using the IViewCursor interface
- Walkthrough 3: Locating Data with a Cursor
Using the Message Service
- Introducing the message service
- Walkthrough 1: Reviewing message destination configuration
- Sending messages
- Walkthrough 2: Sending messages
- Receiving and processing messages
- Walkthrough 3: Receiving and processing a message
- Sending and receiving complex data
- Walkthrough 4: Sending and Receiving Complex Data
- Implementing message filtering
- Walkthrough 5: Implementing message filters
Using Flash Builder Development Tools (Optional)
- Using logging
- Running the debugger
- Walkthrough 1: Debugging, Logging, and Conditional Breakpoints
- Introducing the profiler
- Walkthrough 2: Profiling an application
- Monitoring Flex RPC network traffic
- Walkthrough 3: Using the Network Monitor
Related Courses














