DClick

Data and Communications (16 horas)

Descrição

O treinamento Data and Communications proporciona aos desenvolvedores já experientes uma abordagem prática em conectar sua interface em Flex com dados remotos e dinâmicos usando o Flex Data Services. Este curso de 16 horas ensina aos desenvolvedores como se conectar com dados remotos usando web services e as ferramentas do Flex Data Services permitindo uma comunicação com um backend em Java. Além disso, serão ensinadas técnicas para manipular e formatar os dados retornados.

Entre em contato para adquirir mais informaçõesFlex

Requisitos

Este curso é voltado para desenvolvedores que queiram conectar seu front end em Flex com dados dinâmicos. Para aproveitar o máximo desse curso, você deve:

  • Ter feito o curso Developing Rich Client Applications.
  • Ter conhecimento equivalente aos tópicos do curso Developing Rich Client Applications.

Conteúdo

Unit 1: Introducing Adobe Flex 2

  • Understanding rich Internet applications
  • Introducing the Adobe Flex 2product line
  • The foundation of the RIA: Flash Player/Flash Virtual Machine
  • Understanding the Flex application process flow
  • Getting help and other resources

Unit 2: Accessing Web Services

  • Using web services
  • Invoking web service methods and using the results
  • Consuming a web service
  • Handling results using an event handler
  • Handling faults
  • Calling multiple methods from the same WebService object
  • Passing Parameters to Web Service

Unit 3: Introduction to Flex Data Services

  • Introducing Flex Data Services
  • Installing Flex Data Services
  • Explore the Flex Data Services Installation
  • Creating a Flex application for use with Flex Data Services
  • Navigating the Flex Project Structure
  • Understanding the Server Compilation Process
  • Flex Data Services Features
  • The Flex Proxy Service
  • The Proxy Service Default Destination
  • Named Proxy Service Destinations

Unit 4: Using ColdFusion Components as Remote Object Services

  • Understanding remote object services
  • Configuring ColdFusion, Flex Builder and calling a remote object service method
  • Exchanging data between ActionScript and ColdFusion

Unit 5: Using Java Classes as Remote Object Services

  • Understanding Remote Object Services
  • Calling a Remote Object Service method
  • Handling RPC Events
  • Complex Remote Method Calls
  • Exchanging Data between ActionScript and Java

Unit 6: Validating and Formatting Data

  • Validating form data
  • Triggering validation with events
  • Validating Numeric Input
  • Triggering validation with ActionScript
  • Using regular expressions
  • Formatting Data

Unit 7: Manipulating Complex Data

  • Understanding Collection Classes
  • Filtering data
  • Filtering data
  • Creating a data sort
  • Using the IViewCursor interface
  • Creating a project that uses FDS

Unit 8: Using the Flex Message Service

  • Introducing the Flex Message Service
  • Reviewing Message Destination Configuration
  • Understanding Publish-Subscribe Messaging
  • Publishing Messages
  • Receiving and processing messages
  • Sending and Receiving Complex Data

Unit 9: Using the Flex Data Management Service

  • What is the Flex Data Management Service?
  • Exploring a Data Management Services Destination
  • Data Management Service Architecture
  • Changing Data
  • Managing Pending Changes
  • Using Events
  • Handling DataService Results
  • Advanced Data Management Service Features

Unit 10: Providing XML to Controls with E4X

  • Understanding XML structure
  • Working with XML data in ActionScript 3
  • Using the Tree Control
  • Retrieving XML data and populating a Tree
  • Using XML objects
  • Removing XML items from a list

Unit 11: Uploading Files to a Server

  • Implementing file transfer basics
  • Uploading a file to the server
  • Enhancing the user experience with FileReference events
  • Understanding the FileReferenceList class
  • Use the Data Management Service to retrieve photo data
  • Send real-time messages between applications

Entre em contato para adquirir mais informações