Flex 3 and Live Cycle Data Services: Integrating with ColdFusion

Cost:

$795.00 (Online Class - Lodestone Live)
$995.00 (Lodestone Training Center) Classes Always Run!

Time: 10 AM - 4:30 PM EST
Length: 2 day class
Type: Instructor-led

Course Description:

Flex 3 and Live Cycle Data Services: Integrating with ColdFusion 8 Version provides experienced application developers with hands-on, practical experience connecting their Flex front ends to remote, dynamic data using Flex Data Services. This two-day course instructs developers how to connect with remote data using web services and Flex Data Services' features allowing communication with a Java backend. In addition, skills will be learned how to manipulate and format the returned data.

Learning Objectives:

Upon completing this course, you will be able to:

  • Understand rich Internet applications
  • Create a Flex application for use with Flex Data Services
  • Navigate the Flex Project Structure
  • Understand the Server Compilation Process
  • Configure ColdFusion, Flex Builder and call a remote object service method
  • Exchange data between ActionScript and ColdFusion
  • Call a Remote Object Service method
  • Handle RPC Events
  • Validate form data, Numeric Input
  • Triggering validation with ActionScript
  • Filter data
  • Create a data sort
  • Manage Pending Changes
  • Retrieve XML data and populating a Tree
  • Implement file transfer basics
  • Upload a file to the server

Target Audience:

This course is designed for application developers who want to connect their Flex front ends to dynamic data. To gain the most from this class, you should:

  • Have attended the F2RCA or F3RCA course.
  • Have equivalent knowledge of developing Flex applications.

Course Outline:

Unit 1: 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 compiler tags
  • Passing Parameters to Web Services
  • Walkthrough 5: Passing values to a web service
  • Importing Web Services in Flex Builder
  • Walkthrough 6: Importing a web service

Unit 2: Introduction to LiveCycle Data Services ES

  • Introducing LiveCycle Data Services ES
  • Installing LiveCycle Data Services
  • Walkthrough 1: Explore the LiveCycle Data Services Installation
  • Creating a Flex application for use with LiveCycle Data Services
  • Walkthrough 2: Creating a Flex Project
  • Understanding the Server Compilation Process
  • LiveCycle Data Services Features
  • The Proxy Service
  • The Proxy Service Default Destination
  • Walkthrough 3: Using the Proxy Service Default Destination
  • Named Proxy Service Destinations
  • Walkthrough 4: Using a Named Proxy Service Destination
  • Using BlazeDS

Unit 3: Using Java Classes with the Remoting Service

  • Understanding the Remoting Service
  • Walkthrough 1: Calling a Remote Object Service method
  • Handling RPC Events
  • Walkthrough 2: Handling Remote Object Events
  • Complex Remote Method Calls
  • Walkthrough 3: Making Complex Method Calls
  • Exchanging Data between ActionScript and Java
  • Walkthrough 4: Sending a Value Object with a Remote Method Call
  • Handling Server-Side Exceptions
  • Walkthrough 5: Handling Server-Side Exceptions
  • Remoting Service Runtime Configuration
  • Walkthrough 6: Configuring a Channel at Runtime

Unit 4: 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

Unit 5: Lab: Creating a Flex project for use with LiveCycle Data Services

  • Creating a Flex project for use with LiveCycle Data Services
  • Retrieving custom objects with RemoteObject
  • Retrieving photo data with RemoteObject
  • Filtering photos on categories using client-side filtering
  • Complete a photo order with a RemoteObject service

Unit 6: 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

Unit 7: Using the Data Management Service

  • What is the Flex Data Management Service?
  • Walkthrough 1: Exploring a Data Management Services Destination
  • Data Management Service Architecture
  • Walkthrough 2: Filling an ArrayCollection
  • Changing Data
  • Walkthrough 3: Editing Data
  • Managing Pending Changes
  • Walkthrough 4: Managing Pending Changes
  • Using Data Management Service Events
  • Walkthrough 5: Using AsyncToken
  • 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
  • Walkthrough 1: Retrieving XML data and populating a Tree
  • Using Tree Control Events and Properties
  • Walkthrough 2: Displaying the selected item in a form
  • Using E4X Expressions for Search
  • Walkthrough 3: Adding items to the shopping cart
  • Removing Items from XML
  • Walkthrough 4: Removing items from and clearing the cart

Unit 9: Uploading Files to a Server

  • Implementing file transfer basics
  • Walkthrough 1: Browsing for a file
  • Uploading a file
  • Walkthrough 2: Uploading a file

Unit 10: Lab: Upload a file and add it to the Gallery

  • Upload a file and add it to the Gallery
  • Send real-time messages between applications
There are currently no public classes scheduled dates for this class. To schedule a private class, please call us toll free at 866-665-9441.

Please note, assigned instructor may change. Lodestone confirms instructor schedules two weeks prior to class date.

*Classes are online via Lodestone Live and at a Lodestone training center.
The only time that a class will cancel is either if there is a power failure or other major disruption in service.