Adobe Flex Developing Rich Client Applications Training Course
Students will learn the basics of Flex Builder for creating Rich Internet Applications. This course is designed for application developers who want to bring the power of Rich Internet Applications to their web applications. To gain the most from this class, you should:Be familiar with an object oriented programming language such as Java or C++. Be familiar with XML terminology.
There are no scheduled event dates for Adobe Flex Developing Rich Client Applications at this time. Please contact us to schedule an online live-instructor led class or custom on-site training for groups of three or more students.
Adobe Flex Developing Rich Client Applications Course Outline
This course outline is based on the authorized curriculum for this class. The topics and specific tasks during the training may vary to suit the specific needs of the individual or group of students. Find all future event dates and pricing
Course Length: 3 Days
Adobe Flex Developing Rich Client Applications Course Prerequisites
This course is designed for application developers who want to bring the power of Rich Internet Applications to their web applications. To gain the most from this class, you should:Be familiar with an object oriented programming language such as Java or C++. Be familiar with XML terminology.
Lesson 1: Introducing Flex 3: Developing Rich Client Applications
Introducing Mastery Learning
Understanding the Course Format
Reviewing the Course Prerequisites
Reviewing the Course Outline
Setting Up the Application Files
Lesson 2: Introducing Adobe Flex 3
Understanding Rich Internet Applications
Understanding Adobe Flex
Understanding Adobe Flex Builder
Understanding the Foundation of the RIA: Flash Player/Flash Virtual Machine
Understanding the Flex Application Process Flow
Accessing Remote Data Resources From a Flex Application
Getting Help and Other Resources
Lesson 3: Getting Started with Flex
Understanding the Relationship between Eclipse and Flex Builder
Exploring the Flex Builder Interface
Creating a Project and Your First Application
Debugging a Flex Application
Accessing Help in Adobe Flex Builder
Lesson 4: Learning Flex Fundamentals
Creating a Simple Flex Application
Displaying Images
Laying Out a Flex Application with Containers
Using the Panel Container
Using the Controlbar Container
Adding User Interface Controls
Creating Data Bindings between Components
Architecting an Application with MXML Components
Creating Properties and Methods for MXML Components
Lesson 5: Handling Events
Understanding Events
Creating Event Handlers Using Inline Actionscript
Handling Events within Actionscript Functions
Placing Actionscript Functions in External Files
Understanding the Event Object
Using the Addeventlistener() Method
Lesson 6: Laying Out an Application Using Constraint-Based Layout
Understanding Absolute Positioning
Positioning Components within a Canvas Container
Creating a Constraint-Based Layout Using Flex Builder
Creating a Constraint-Based Layout Via MXML
Using Enhanced Constraints
Using Constraint-Based Layouts within Nested Containers
Lesson 7: Using View States for Application Design
Understanding View States
Controlling View States
Reviewing the Generated MXML Code
Creating View States That Include Custom Component States
Creating Application Navigation
Understanding Navigator Containers and Controls
Using the Linkbar Control
Using the Tabbar Control
Using the Viewstack Container
Using the Tabnavigator Container
Using the Accordion Container
Using Buttonbar & Togglebuttonbar
Using the Applicationcontrolbar Container
Lesson 8: Customizing the Application
Customizing Flex Application Look And Feel
Modifying Styles to Change Look-and-Feel
Using Themes
Applying Behaviors to Components
Applying Transitions to View State Changes
Lesson 9: Using Actionscript Data Models
Using the MVC Design Pattern
Creating an MXML Data Model
Using Actionscript Classes as a Data Model
Creating an Actionscript Constructor with Parameters
Defining Class Methods
Lesson 10: Exchanging Data Between Components Using Custom Events
Understanding the Problem with Bindings
Creating Custom Events
Sending Data with a Custom Event
Lesson 11: Creating Data Entry Forms
Using the Form Container
Sharing Form Data
Validating Form Data
Triggering Validation with Events
Triggering Validation with Actionscript
Lesson 12: Retrieving XML Data with Httpservice
Retrieving XML Data At Runtime
Handling Results
Handling Results Using an Event Handler
Handling Faults
Making Http Requests to Different Domains
Making Http Requests with Parameters
Lesson 13: Displaying Data Using the Datagrid
Using the Datagrid Control
Specifying Datagrid Columns
Formatting Datagrid Columns
Using Item Renderers and Item Editors
Inline Item Renderers and Item Editors
Item Renderer and Item Editor Components
Using the Tilelist and Horizontallist
Using Events and Selected Items with List-Based Components




