Looks like this event has already ended.
Check out upcoming events by this organizer, or organize your very own event.
Master Class Advanced Flex, Paris, France, June 28-29, 2010Monday, June 28, 2010 at 9:00 AM - Tuesday, June 29, 2010 at 5:00 PM (GMT+0100)Paris, France |
|
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.