Flex 4 : Integrating with Data and Messaging
This course is useful for Application Developers to learn how to integrate Rich Internet Applications with Data, Flex provides different means of integration with the relational databases and also webservices. The course involves integrating and manipulating Data, learn Flex messaging.
Our Instructor has real time experience working with Adobe Flex 2,3 and 4. He is an Adobe Certified Instructor for Flex 4 and AIR.
Upcoming Courses
Audience
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 4: Developing Rich Client Applications course.
- Have equivalent knowledge of the topics covered in Flex 4- Developing Rich Internet Applications.
Course Outline
Unit 1: Course Outline Introducing flex 4 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