TRAINING FLEX - 2010 Calendar

Enterprise Flex Applications

Using Flex 4 with LiveCycle Data Services and J2EE (Java EE)

DATE:

To be defined

HOUR:

3 consecutive lessons. Each lesson has a duration of 6 hours and takes place during the hours between 9.30 and 16.30 (with a 1 hour break for lunch)

LOCATIONS:

Rome: via Famiano Nardini 1/c (Metro linea B, stop Bologna)
Rome: via Lazzaro Spallanzani 36/A
Milan: via Imperia, 2
London: Lafone House, The Leathermarket - Weston Street
New York: 71 West 23rd Street - Suite 515

NUMBER OF
PARTICIPANTS:

Up to 10


pdf programmaDownload the brochure Enterprise Flex Applications with LiveCycle Data Services and J2EE (Java EE)

Prerequisiti

The course is aimed at those who possess knowledge of the notions provided by the course in "Developing Rich Internet Applications with Flex 4 and Flash Builder".

Overview

Flex 4 is the application server of Adobe for the development of complex Enterprise applications with high added value and interactivity. By definition, Enterprise applications are multi-tiered, and every level brings particular benefits to the final design of the application itself. A “tiered” type architecture provides for a natural access for the integration with existing and future systems. Flex3 is positioned on this range of Enterprise applications, which, therefore, encompass numerous J2EE infrastructures (BEA Web Logic, Tomcat, JBoss, JRun) and frameworks (Jakarta Struts, Cocoon, Spring, Hibernate). The installation phases, set up, tuning and deployment of Flex 4, often represent the most delicate and important phase for the optimal development of an enterprise project with this technology.
The use of the Design Patterns and of Cairngorm 2, the Open Source framework of Adobe, studied in order to neatly extract the Presentation part from the Logic part, are essential aspects for enterprise projects. During the learning path, we will use the View Controller Model and the Data Transfer Object design pattern, for the development on Cairngorm 2.

Training objectives

The final workshop of this course will allow the participants to create a complex prototype of a “cashier-desk” for a hypothetical bank.

PC requirements

Each participant should come with his/her own notebook with the following minimum requirements to partecipate in the Flash Media Server 2 course:

  • Intel Pentium 4 processor
  • Microsoft Windows XP with Service Pack 2, Windows XP Professional, Windows 2000 Server, or Windows Server 2003
  • 1 GB of memory
  • 300 MB of available hard-disk space to install

Those who are not equipped with a notebook with the above characteristics may rent a PC for the entire course. Please inform us a few days in advance if you require this service.

Teaching material

The course will provide each student the following text book:
Flex Solutions: Essential Techniques for Flex 2 and 3 Developers
Editor: Friends of Ed
Pages: 904

Didactic Coordination

The course is coordinated by Marco Casario

Programme

Installing Flex 4 with integrated JRun

Installing and Deploying Flex 4 under BEA Web Logic
Installing and Deploying Flex 4 under Tomcat
Flex Builder 3 and CVS with JUnit
Further study of the Server Compilation Process
The characteristics of Livecycle Data Services (Flex Data Services)
The Flex Proxy Service

 

Using Web Services

The WebService class
Result and fault events
Using a web service
Invoking multiple methods from the same WebService
Assigning parameters to the WebService

 

Using the RemoteObject to access public methods in Java

DTO and DAO Design Pattern for the exchange of remote data
Mapping DTO ActionScript 3 with DTO Java
Serialization and deserialization between Java and ActionScript
Data Typed values between Java and ActionScript

 

Advanced use of Flex 4

The States of Flex 4
Using the mxmlc and compc command-line compilers
Drag and Drop Manager
Flex 4 Printing Class

 

Flex 4 for Enterprise applications

The View Controller Model in Flex 4 and ActionScript 3
The Cairngorn 3 framework
Integration with Ant and Maven

 

Using Data Services

LiveCycle Data Services
Deploying Livecycle Data Service applications
Messaging with the Publisher/Consumer
Data sending in PUSH
RPC events
Remote Object Services

 

Managing complex data

Data filtering
Cursor Management
IView Cursor interface
XML management with E4X
XML data in ActionScript 3
Data persistence, Occasionally Connected Application

 

Using Messaging Services

Understanding LiveCycle Message Services
Destination configuration
Using Publish-Subscribe Messaging
Publishing Messages
Receiving and processing messages

 

Flex 4 (Gumbo) introduction

Building a Flex 4 application
Using Flex 4 SDK inside Flash Builder
Introduction to Flex 4 Component Architecture
Flex 4 component architecture objectives
Interoperability between Halo and Flex 4
Flex 4 Base Classes
Graphics in MXML
Flex 4 Layout
The new Lifecycle component
Flex 4 Component Lifecycle Methods
Flex 4 Components
Advanced Animations with Flex 4
Advanced Text features

Participation price

1.400 euro + iva.


REGISTRATION TO THE COURSE Enterprise Flex Applications with LiveCycle Data Services and J2EE (Java EE) >>

For:

  • Planning customised course plans
  • Client based courses
  • Corporate courses

ASK FOR AN ESTIMATE >>

Other courses and trainings on Flex, AIR and Flash Media Server

Flex 4 Upgrade: Migrating from Flex 3 to Flex 4 and Flash Builder 4
Flex 4 SDK and Flash Builder: Developing Rich Internet Applications with Flex 4 SDK
Flex 3 SDK and Flex Builder 3: Programming new classes of Flex 3 SDK
Programming ActionScript 3 for Flex 3
Enterprise Flex 4 with BlazeDS and Java (Java EE)
User interface and design with Flash Catalyst
Flash Media Server 3 - Developing Rich Media Applications
User interface and layout design for Flex 4 and Adobe AIR

Valid XHTML 1.0 Strict Valid CSS © 2005-2012 Comtaste S.r.l. - All rights reserved - P.IVA e C.F. 08673311000