Flex 3 and LiveCycle Data Services
| This two day course instructs developers how to connect with remote data using web services and LiveCycle Data Services’ features allowing communication with a Java-based server environment. In addition, skills will be learned how to manipulate and format the returned data. |
|
|
Course Prerequisites
|
This course is designed for application developers who want to connect their Flex client applications to dynamic data using Java-based server environments and web services. To gain the most from this class, you should:
- Have attended the Flex 3: Developing Rich Client Applications course.
- Have equivalent knowledge of the topics covered in Flex 3: Developing Rich Client Applications course
|
|
 |
Course Outline
|
Unit 1: Course Outline Introducing Flex 3 and LiveCycle Data Services: Integrating with Data and Messaging
- Introducing Mastery Learning
- Understanding the Course Format
- Reviewing the Course Prerequisites
- Reviewing the Course Outline
Unit 2: Accessing Web Services
- Using web services
- Invoking web service methods and using the results
- Handling results using an event handler
- Walkthrough 2: Using a result event
- Handling faults
- Calling multiple methods from the same WebService object
- Passing Parameters to Web Services
- Importing Web Services in Flex Builder
Unit 3: Introduction to LiveCycle Data Services ES
- Introducing LiveCycle Data Services ES
- Installing LiveCycle Data Services
- Creating a Flex application for use with LiveCycle Data Services
- Understanding the Server Compilation Process
- LiveCycle Data Services Features
- The Proxy Service
- The Proxy Service Default Destination
- Named Proxy Service Destinations
- Using BlazeDS
Unit 4: Using Java Classes with the Remoting Service
- Understanding the Remoting Service
- Handling RPC Events
- Complex Remote Method Calls
- Exchanging Data between ActionScript and Java
- Handling Server-Side Exceptions
- Remoting Service Runtime Configuration
Unit 5: Managing Data on the Client
- Understanding collection classes
- Filtering data on the client
- Sorting data on the client
- Using the IViewCursor interface
Unit 6: Using the Message Service
- Introducing the Message Service
- Sending Messages
- Receiving and Processing Messages
- Sending and Receiving Complex Data
Unit 7: Using the Data Management Service
- What is the Flex Data Management Service?
- Data Management Service Architecture
- Changing Data
- Managing Pending Changes
- Using Data Management Service Events
- Advanced Data Management Service Features
Unit 8: Providing XML to Controls with E4X
- Understanding XML structure
- Working with XML data in ActionScript 3
- Using E4X Expressions
- Using the Tree control
- Using Tree Control Events and Properties
- Using E4X Expressions for Search
- Removing Items from XML
Unit 9: Uploading Files to a Server
- Implementing file tranfer basics
- Uploading a file
|
|
Registration
Don't see your city or a date that works? Need a custom or onsite class? E-mail training@jasonmperry.com or call (504) 383-3342.