This event has ended!

View current events hosted by Farata Systems

Advanced Flex, 2 days, London, UK

Thursday, September 24, 2009 at 9:00 AM - Friday, September 25, 2009 at 5:00 AM (ET)

London, United Kingdom

Ticket Information

Ticket Type Sales End Price Fee Quantity
Full Price Ended £549.00 £0.00

Event Details

This two day workshop will help enterprise and application architects,  and team leaders understand how to run real-world Adobe Flex projects.  Attendees will get an overview of frameworks, tools, utilities and best practices of RIA development with Adobe Flex and Java. This technical event will help you to avoid typical architectural mistakes usually made on first projects with Flex. We'll keep this workshop small so everybode gets a chance to be heard.

Both instructors of this workshop are well known Flex experts and published authors.  Currently they work on the book for O'Reilly called "Enterprise Development with Flex".

Workshop Outline

DAY 1

Adobe Flex Architecture
   Architecture of Flash Player VM   
   Flash Player processing cycle
   Data binding and MVC under the hood

Custom component life cicle
   The functions callLater(), commitProperties(), and updateDisplayList()

Selected Design Patterns in Flex
    Application as  Singleton
    Proxy for intercepting data changes
    Mediator in custom UI components
    Advanced DTO
    AsyncToken in Remoting
    Class Factory in a DataGrid
 
  Linking Flex Libraries: Merged Into Code, External, RSL
   Self-initialized libraries
   Linking Flex Framework as RSL
  Perceived performance improvement via pre-loaders

Accessing Enterprise Server Tier

       LiveCycle Data Services/Blaze Data Services Architecture
       Flex Communication Protocols
       Basics of  creating custom adapters for BlazeDS/LCDS

       Flex Messaging:
               Flex Client - Flex Client messaging
               Flex Client - external JMS messaging
               Server Push to Flex Clients

       RPC Services
               HTTPService
               WebService
               Flex Remoting

       DataManagement Services

               Data Synchronization with LCDS
               Data Synchronization with BlazeDS
               Remoting with DataCollection object

        Monitoring AMF network traffic

Free beer for all attendees (5-7PM).


DAY 2


Staffing Flex projects
 Three groups of Flex developers
 GUI and Component Developers
 Responsibilities of Flex Architects
 Designer-developer workflow

Comparing MVC Architectural Flex Frameworks
  Cairngorm
  Mate
  PureMVC

Overview of Clear Toolkit by Farata
   Logging with Log2Fx
   Automation of Ant scripts with Fx2Ant
   Automatic generation of ActionScript Data Transfer Objects with DTO2Fx
   Generation of CRUD applications with Clear Data Builder

Application builds and continuous integration


Reverse RPC – a Java application server calls the Flex client
Advanced techniques of production support: one Flex client calls a function on  another client (peer-to-peer remoting)

Modularization of Flex enterprise applications
       Flex Class loaders
       Flex Modules and sub-applications
       Application Domains and class isolation

Flex Portal Applications
       Using Flex in JSR 168 portals
       Custom client-side Flex portals

Occasionally Connected Applications with Adobe AIR BlazeDS
  Overview of a sample AIR application demonstrating data synchronization   between local and remote databases

Testing tools Flex applications
  Unit Testing
  Stress testing
  Functional Testing

Dealing with memory leaks in Flex applications

Challenges of printing from Flash Player
PDF generation on the client

Open table discussion: real-world challenges and success stories of the workshop participants


Instructors:


Dr. Victor Rasputnis spends most of his time providing architectural design, implementation management and mentoring to companies migrating to Flex and J2EE technologies. Victor authored several books and dozens of technical articles. He holds PhD in Computer Science. Recently he co-authored book , "Rich Internet Applications with Adobe Flex and Java: Secrets of the Masters", and now Victor is working on the O'Reilly book "Enterprise Development with Flex".

Yakov Fain is a Managing Director and a Partner at Farata Systems, a company that provides consulting services in the field of development of enterprise Rich Internet applications. He authored several technical books, and dozens of articles on software development. Recently he co-authored the book , "Rich Internet Applications with Adobe Flex and Java: Secrets of the Masters". He's a co-author of the upcoming O’Reilly book "Enterprise Development with Flex". Sun Microsystems has nominated and awarded Mr. Fain with the title of Java Champion, which was presented to only a hundred people in the world. He leads the Princeton Java Users Group. Yakov is Certified Adobe Flex Instructor.

Cancellation policy: If this event is cancelled by Farata Systems, every registered attendee gets full refund.  If a registered attendee decides to cancel by September 10, 2009, we'll issue a full refund. After this date the money can be used as a credit toward one of the future training events by Farata Systems.

If you have any questions, please call us at 1-732-598-4027.

Farata Systems is a consulting and training company, which employs RIA professionals specializing in development of enterprise RIA with Adobe Flex, AIR and Java. For more details please visit http://www.faratasystems.com

FAQ

What’s the size of the class?
Under 20 people

Is this a hands-on class?
No. It’s not possible to cover all these topics during two days in a hands-on set up. It’s a mix of lectures, live demos and code reviews

Do you provide any materials for the attendees?
Yes, Each attendee receives the hard and soft copy of all slides. We also provide the source code of all examples used during this workshop

Is it even possible to cover all this material in two days?
You won’t become an expert in these topics, but at least will get a good grasp of important concepts that will save you tons of time and efforts while working on your project. Based on the feedback from people who attended these seminars in the past, each person finds some solutions he’s been looking for to apply in his project.

What are the prerequisites for attending this seminar?
Having a hands-on experience with Flex  is a must. Basic understanding of Java also helps.

Do you teach this seminar privately on-site?
Yes, we teach this seminar world-wide. Please send an email to yfain at faratasystems.com if you'd like to make arrangements.

Is there any other any other workshop that  has similar curriculum?
No

When & Where



Hilton The Trafalgar
2 Spring Gardens Trafalgar Square
SW1A 2TS London
United Kingdom

Thursday, September 24, 2009 at 9:00 AM - Friday, September 25, 2009 at 5:00 AM (ET)


  Add to my calendar

Hosted By

Farata Systems



Farata Systems is a leading IT consulting and product development company providing enterprise-wide IT solutions specializing in the area of rich internet applications. We hire experts who have established long term successful track records of developing enterprise applications, not just talking about them.