Voorheen Eduhub

Flex 4 and LiveCycle Data Services 3: Data Driven Development

Niveau:
Kosten:
Totale lesduur:
12
Bekijk alternatieven

Informatie aanvragen is helaas niet mogelijk voor deze training
U kunt een In-company offerte aanvraag doen, of alternatieven bekijken:

Overzicht

Ervaring met deze training?

Heeft u de training Flex 4 and LiveCycle Data Services 3: Data Driven Development bij Prisma IT gevolgd? Help anderen door uw ervaring te delen op Springest!

Springest doneert €1,- aan Stichting Edukans als dank voor jouw ervaring

 
Tijdstip:
Overdag
Looptijd:
2 dagen
Afronding:
certificaat
Soort locatie:
Open inschrijving
Regio('s):
Utrecht, Rotterdam, Amsterdam

Beschrijving

F4DDD is a 2 day comprehensive introduction to using LiveCycle Data Services 3 with the Adobe Flex 4 framework.  Emphasized topics include:

    * Messaging, remoting, and web services
    * Performance profiling and unit testing
    * Client-side data manipulation
    * Model-driven development using the Fiber Framework and Flash Builder 4

Audience 

Developers wishing to extend their Flex knowledge and leverage LiveCycle Data Services in Flex applications

Prerequisites

Flex 4: Developing Rich Iinternet Applications course or significant hands-on Adobe Flex experience

Course Outline

Introducing the Course 

    * Introducing mastery learning
    * Understanding the course format
    * Reviewing the course prerequisites
    * Reviewing the course outline

Accessing Web Services 

    * Using web services
          o Process for calling web services
    * Invoking web service methods and using the results
          o Invoking the methods on a web service
          o Understanding ArrayCollection class results
          o Using web service results
    * Handling results using an event handler
          o Using the results event handler
    * Handling faults
          o Creating fault event handlers
          o Displaying faults with an Alert pop-up
    * Calling multiple methods from the same WebService object
          o Using the <s:operation> tag
    * Passing parameters to web services
    * Passing parameters to a web service explicitly
    * Passing parameters to a web service using parameter binding

Using Remote Object Connections 

    * Introducing LCDS / BlazeDS
          o Surveying the LCDS feature set
          o Introducing BlazeDS
          o Compare and contrast LCDS and Blaze DS
    * Understanding the Remoting Service
          o The Remoting Service and AMF
          o Configuring a Remoting Service destination
          o Using <s:RemoteObject>
          o Accessing data from a remote method
    * Handling RPC events
          o Handling successful remote calls
          o Handling faults in remote calls
    * Complex remote method calls
          o Handling events of multiple methods
          o Passing parameters
    * Type conversion during data transfer between ActionScript and Java
          o Converting data from Java to ActionScript
          o Converting data from ActionScript to Java
          o Converting custom object types
    * Managing RemoteObject events using AsyncToken
          o Understanding dynamic classes
    * Remoting Service Runtime Configuration
          o Selecting a channel at runtime

Managing Data on the Client 

    * Understanding collection classes
          o Collection features
          o Collection interfaces
          o Specific collection classes
    * Filtering data on the client
          o Creating the filter function
          o Using the function
    * Sorting data on the client
          o Understanding the sort classes
          o Process for sorting data
          o Simple sorting example
          o Complex sorting example
    * Using the IViewCursor interface
          o Cursor operations
          o Creating and using the cursor
          o Code examples

Using the Message Service 

    * Introducing the message service
          o Creating a messaging destination
    * Sending messages
          o Creating a messaging producer
          o Using the AsyncMessage class
          o Tracing message traffic
    * Receiving and processing messages
          o Creating a messaging consumer
          o Subscribing and unsubscribing to a destination
          o Receiving messages
    * Sending and receiving complex data
          o Implementing message filtering
          o Using selectors
          o Using subtopics

Using Flash Builder Development Tools 

    * Using logging
          o Logging on the client
    * Running the debugger
          o Using breakpoints
    * Introducing the profiler
          o Introducing Flash Player garbage collection
          o Profiling an application
          o Using memory profiling
    * Monitoring Flex RPC network traffic
          o Using the Network Monitor

Developing applications using model driven development 

    * Introducing model driven development using LCDS 3
          o LCDS model driven development benefits
          o Comparing code- and model-driven development
          o Preparing to use model driven development
          o Setup details
    * Creating and using the data model
          o Table joins representation in the model
          o Modeling language
          o Editing generated ActionScript value objects
          o Flash Builder functionality for MDD
    * Adding properties to the model
          o Creating a derived property
          o Updating changes to the database schema
          o Creating a method to calculate a derived property
    * Using styles in a form
          o Implementing validation through styles
          o Using styles to change other form behaviors
          o Using global styles
    * Filtering returned data
          o Implementing a filter

Implementing Advanced Model Driven Development Techniques 

    * Creating conditional properties with variants
          o Implementing the variant in Flash Builder
          o Selector expression
          o Case
          o Substructure
    * Using resource bundles for localization
          o Creating property files
          o Compiling resources into the application
          o Selecting a locale
    * Altering the form generator template
          o Extracting the client-side templates
    * Generating the server side Java

Appendix A: Student Setup Guide 

    * System requirements
          o Machine requirements
          o Software requirements
    * Setup instructions
          o Installing Flash Builder 4
          o Installing LiveCycle Data Services ES2
          o Installing the course files
          o Testing the LCDS installation
          o Download the modeling plug-in

Ervaringen

Er zijn nog geen ervaringen. Deel je ervaring en help zo anderen kiezen. Als dank doneert Springest €1,- aan Stichting Edukans.

Ervaring delen

Deel je ervaring

Je helpt hiermee anderen kiezen. Als dank doneert Springest €1,- aan Stichting Edukans.

Zelf deelgenomen?

E-mail Gebruik een andere validatiemethode Slechts ter voorkoming van misbruik. We delen niks namens jou op je netwerk en delen gegevens nooit met derden.
(optioneel)
(optioneel)

Meer trainingen in dit onderwerp:

Vergelijk 26.822 trainingen en opleidingen in Adobe (Macromedia) Flash

Nieuwsbrief ontvangen?

Abonneer u op onze nieuwsbrief en ontvang maandelijks een update over persoonlijke ontwikkeling en carrièretips. Lees alle nieuwsbrieven

Volg ons op: Facebook Twitter LinkedIn
Help