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) |
| NUMBER OF PARTICIPANTS: |
Up to 10 |
|
|
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
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
