Connect Learning Seminars
Connect Learning presents
 

Adobe Flex 3 Developing Rich Client Applications On-Site Training

This on-site training class is also available as Public Schedule Seminar.

Bring the power of Rich Internet Applications to your web applications

Course Description/Agenda


Flex 3: Developing Rich Client Applications provides experienced application developers with hands-on, practical experience using Flex. This three day course introduces developers to all the primary features of Flex they need to build a fully functional, well architected front end for a Rich Internet Application (RIA).

Goals
Bring the power of Rich Internet Applications to your web applications.

Audience
Application developers who want to build engaging web applications.

PreRequisites
This course is designed for object-oriented 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 object oriented programming concepts
  • Be familiar with XML terminology.

Next StepsTake Connect Learning's AIR: Building Desktop Applications with Flex 3

Outline
Unit 1. Introducing Flex 3
  • Introducing Mastery Learning
  • Understanding the Course Format
  • Reviewing the course prerequisites
  • Reviewing the course outline
  • Setting up the application files
Unit 2. Understanding Rich Internet Applications
  • Understanding Adobe Flex 3
  • 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
Unit 3. Getting Started with Flex
  • Understanding the relationship between Eclipse and Flex Builder
  • Explore the Flex Builder interface
  • Create a project and your first application
  • Debug a Flex application
  • Access help in Adobe Flex
Unit 4. Learning Flex Fundamentals
  • Create a simple Flex application
  • Display images
  • Lay out a Flex application
  • Use the Panel container
  • Use the ControlBar container
  • Add user interface controls
  • Create data bindings between componenets
  • Architect an application with MXML components
  • Create properties and methods for MXML components
Unit 5. Handling Events
  • Understand events
  • Create event handlers using inline ActionScript
  • Handle events within ActionScript functions
  • Place ActionScript functions in external files
  • Understand the Event object
  • Use the addEventListener() method
Unit 6. Laying out an Application Using Constraint-Based Layout
  • Use absolute positioning
  • Position components within a Can
  • Create a constraint-based layout using Flex Builder
  • Create a constraint-based layout via MXML
  • Use Enhanced Constraints
  • Use a constraint-based layout within nested containers
Unit 7. Using View States for Application Design
  • Define view states
  • Control view states
  • Review the generated MXM
  • Create view states that include custom component states
Unit 8. Creating Application Navigation
  • Understand navigator containers and controls
  • Use the LinkBar control
  • Use the TabBar control
  • Use the ViewStack container
  • Use the TabNavigator contain
  • Use the Accordion container
  • Use ButtonBar and ToggleButtonBar
  • Use the ApplicationControlBar container
Unit 9. Customizing the Application
  • Customize the Flex application
  • Modify Styles to change look-and-feel
  • Use Themes
  • Apply behaviors
  • Apply transitions to view state changes
Unit 10. Using ActionScrript Data Models
  • Use the MVC design pattern
  • Create an MXML data model
  • Use ActionScript classes as a data model
  • Create an ActionScript constructor with parameters
  • Define class methods
Unit 11. Exchanging Data Between Components Using Custom Events
  • Understand the problem with bindings
  • Create custom events
  • Send data with a custom events
Unit 12. Creating Data Entry Forms
  • Use the Form container
  • Share Form Data
  • Validate form data
  • Trigger validation
  • Trigger validation with Actions
Unit 13. Retrieving XML Data with HTTPService
  • Retrieve XML data at runtime
  • Handle results
  • Handle results using an event handler
  • Handle faults
  • Make HTTP requests to different domains
  • Make HTTP requests with parameter
Unit 14. Displaying Data Using the DataGrid
  • Use the DataGrid control
  • Specify DataGrid columns
  • Format DataGrid columns
  • Use item renderers and item editors
  • Inline item renderers and item editors
  • Item renderer and item editor components
  • Use the TileList and HorizontalList
  • Use events and selected items with list-based components

 

More Seminar Information

Connect Learning
Connect Learning Seminars

Delivery Method

On-Site Training On-Site Training

Also Available As

Seminar Seminar

 
Add to favorites Add to favorites
Email Email this page
 

On-Site Training
Information Request Form

Please complete the form for more information and/or a quote for this on-site class.

Name:

Email

Phone:

City and State

Company:

Number of students:
(at least 10 for consideration)

When do you want to hold the
seminar?

How long would you like for the
seminar?

Additional comments to trainer:

We value your privacy!