Contact Farata Systems for event and ticket information.

Looks like this event has already ended.

Check out upcoming events by this organizer, or organize your very own event.

View upcoming events Create an event

Master Class Advanced Flex, Paris, France, June 28-29, 2010

Monday, June 28, 2010 at 9:00 AM - Tuesday, June 29, 2010 at 5:00 PM (GMT+0100)

Paris, France

Ticket Information

No tickets available.
SHARE THIS EVENT

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. While the first day consists of presentations and code reviews, a large portion of the second day is a hands-on workshop on modularization of Flex applications. This technical event will help you to avoid typical mistakes made while developing Flex projects. We'll keep this workshop small so everybody gets a chance to be heard. This master class will be presented in English language.

Class Outline

DAY 1 - Selected topics of enterprise Flex development

Flex UI components:

   Flash Player processing cycle

   Life cycle of custom components (use of callLater, commitProperties, updateDisplayList)
   Overview of  Spark components, Flex4 Skins


Selected Design Patterns in Flex
    Application as  Singleton
    Proxy for intercepting data changes
    Mediator in custom UI components
    Advanced DTO
    AsyncToken in Remoting
 
Accessing Enterprise Server Tier

       LCDS vs. BlazeDS
       Flex Communication Protocols RTMP and AMF
       Polling vs. Long polling vs. streaming
       Basics of  creating custom adapters for BlazeDS/LCDS
       Model-driven development with LCDS 3.0

Lunch  (included)

Comparing MVC Architectural Flex Frameworks
  Cairngorm
  Mate
  PureMVC


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

Challenges of printing from Flash Player
PDF generation on the client


Testing tools for Flex applications

  Unit Testing with FlexUnit 4
  Stress testing
  Functional Testing

Data Management Services with BlazeDS
    Remoting with DataCollection object

 Improving performance of Flex applications: the check list

DAY 2 - Automation and  Modulirazation of  Flex applications

Migrating an applicaton from Flex 3 to Flex 4

Clear Toolkit: ann open source alternative to LCDS
   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

We'll spend about 5 hours working hands-on refactoring a monolitic Flex application into a light weight main swf with libraries and modules.

After attending this day you’ll be able to answer the following questions:

What’s the connection between the library linkage and your enterprise application performance?
How to monitor and fine tune what gets downloaded over the wire to your users?
What to considerwhile selecting the linage type of Flex libraries ?
When to use libraries and when to use modules?
How to arrange for a smarter RSL downloads?
How to establish communications between the modules?
What’s the difference between modules and sub-applications?
How to work with Application domains?
How to create portals using modules and sub-applications?
What’s new in Flex 4 modules?

-Peeking inside the Application and Library SWF’s
-Three library linkage types: External, RSL, Merge-in
-Self-initialized libraries for truly dynamic RSL loading
-More efficient RSL loading
-How to organize builds of modularized applications in Flex teams
-How to organize isolated module testing while developing Flex portals
-Flex and Flash loaders
-ModuleLoader vs. ModuleManager

Lunch  (included)

-Using new Flex 4 StyleManager
-Dynamic styles
-Intra-module communication in a loosely-coupled way
-A Tree of the application domains
-Best practices when working with Modules
-Working with sub-applications
-Loading applications into same/different security sandboxes and domains

For the second day students have to bring their own laptops with Flash Builder 4 installed. They'll have a chance to re-desin an application on their own notebook computers. During the course of the day, the students will redesign a sample application using various modularization techniques.

Each student will receive a book “Enterprise Development with Flex” co-authored by the instructors of this Master Class.

Note that this event will take place right after the OFFF Paris: International Festival for the Post Digital Creation Culture

Instructors:

Yakov Fain is Managing Director at Farata Systems, a US-based 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 books  "Rich Internet Applications with Adobe Flex and Java: Secrets of the Masters" and "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.

Dr. Victor Rasputnis is Managing Director at Farata Systems. He 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 the books  "Rich Internet Applications with Adobe Flex and Java: Secrets of the Masters" and "Enterprise Development with Flex".

Anatole Tartakovsky is a managing director at Farata Systems. He spent more than 20 years developing complex distributed systems. In the last ten years, his focus has been on creating frameworks and business applications for dozens of enterprises ranging from Wal-Mart to Wall Street firms. Anatole has authored a number of books and articles on AJAX, Flex, XML, the Internet, and client-server technologies. He holds an MS in Mathematics. Anatole knows the source code of Flex framework by heart.


Cancellation policy:

If this event is cancelled by Farata Systems, every registered attendee gets full refund.  If a registered attendee decides to cancel by June 14, 2010, we'll refund 100% of your payment. After June 14, 2010 no money is refunded, but 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

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 sample applications used during this workshop

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

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.

When & Where



To be Announced

Paris
France

Monday, June 28, 2010 at 9:00 AM - Tuesday, June 29, 2010 at 5:00 PM (GMT+0100)


  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.