Unit 1: Introducing Adobe Flex 3Understanding rich Internet applications Understanding Adobe Flex Understanding Adobe Flex Builder Understanding the foundation of the RIA: Flash Player/Flash Virtual Understanding the Flex application process flow Accessing remote data resources from a Flex application Getting help and other resourcesUnit 2: Getting Started with Flex BuilderUnderstanding the relationship between Eclipse and Flex Builder Exploring the Flex Builder interface Creating a project and your first application Walkthrough 1: Creating a main application file and running it Debugging a Flex application Walkthrough 2: Debugging and using the Debugging Perspective Accessing help in Adobe Flex BuilderUnit 3: Learning Flex FundamentalsCreating a simple Flex application Walkthrough 1: Creating your first Flex application Displaying images Walkthrough 2: Adding images to an application Laying out a Flex application with containers Walkthrough 3: Using basic layouts Using the Panel container Walkthrough 4: Separating application modules into panels Using the ControlBar container Walkthrough 5: Using a ControlBar container Adding user interface controls Creating data bindings between components Walkthrough 6: Creating data bindings Architecting an application with MXML components Walkthrough 7: Creating and instantiating a custom component Creating properties and methods for MXML components Walkthrough 8: Creating properties and methods in a component Unit 4: Handling EventsUnderstanding events Creating event handlers using inline ActionScript Walkthrough 1: Using inline ActionScript Handling events with ActionScript functions Walkthrough 2: Using a function for an event handler Placing ActionScript functions in external files Understanding the event object Walkthrough 3: Understanding the event object Using the addEventListener() method Walkthrough 4: Using the addEventListener() method Unit 5: Laying out an Application Using Constraint-Based LayoutUnderstanding absolute positioning Positioning components within a Canvas container Walkthrough 1: Positioning components inside a Canvas Creating a constraint-based layout using Flex Builder Walkthrough 2: Using Design mode to implement a constraint-based layout Creating a constraint-based layout via MXML Walkthrough 3: Implementing a constraint-based layout in MXML Using Enhanced Constraints Using constraint-based layouts within nested containers Walkthrough 4: Using custom components in a constraint-based layout Unit 6: LabCreating the basic photo gallery application & home page Creating the Contribute page component Create the Gallery page component Unit 7: Using View States for Application DesignUnderstanding view states Walkthrough 1: Creating two states for the Contact page Controlling view states Walkthrough 2: Switching states in the Contact form Reviewing the generated MXML code Walkthrough 3: Implementing view states using MXML Creating view states that include custom component states Walkthrough 4: Using custom components with their own view states Unit 8: Creating Application NavigationUnderstanding navigator containers and controls Using the LinkBar control Using the TabBar control Using the ViewStack container Walkthrough 1: Navigating the Café Townsend application using the ViewStack and TabBar control Using the TabNavigator container Using the Accordion container Walkthrough 2: Navigating the Café Townsend content using the TabNavigator and Accordion containers Using ButtonBar & ToggleButtonBar Using the ApplicationControlBar container Walkthrough 3: Adding the ApplicationControlBar container to the Café Townsend application Unit 9: Customizing the ApplicationCustomizing Flex application look and feel Modifying Styles to change look-and-feel Using Themes Walkthrough 1: Changing the look and feel of the Café Townsend application Applying behaviors to components Walkthrough 2: Add behaviors to the Café Townsend seating chart Applying transitions to view state changes Walkthrough 3: Resize the contact Café Townsend panel during the view states transition Unit 10: LabAdding application navigation and a custom component Creating a view state in Design mode and a transition Creating a view state in MXML Changing the look of the FStop application Unit 11: Using ActionScript Data ModelsUsing the MVC design pattern Creating an MXML data model Using ActionScript classes as a data model Walkthrough 1: Instantiating an Object in MXML from an ActionScript class Creating an ActionScript constructor with parameters Walkthrough 2: Instantiating an Object in ActionScript from an ActionScript class Defining class methods Walkthrough 3: Adding Methods to an ActionScript class Unit 12: Exchanging Data Between Components Using Custom EventsUnderstanding the problem with bindings Creating custom events Walkthrough 1: Creating, dispatching and handling a custom event Sending data with a custom event Walkthrough 2: Creating a custom event object and dispatching it Unit 13: Creating Data Entry FormsUsing the Form container Walkthrough 1: Creating a data entry form component Sharing Form Data Walkthrough 2: Sharing Form Data with the Application Validating form data Triggering validation with events Walkthrough 3: Validating Numeric Input Triggering validation with ActionScript Walkthrough 4: Triggering Validation with ActionScript Unit 14: Retrieving XML Data with HTTPServiceRetrieving XML data at runtime Handling results Walkthrough 1: Retrieving data at runtime with HTTPService Handling results using an event handler Walkthrough 2: Using a result event Handling faults Walkthrough 3: Handling a fault event Making HTTP requests to different domains Walkthrough 4: Testing cross-domain policy Making HTTP requests with parameters Walkthrough 5: Using HTTPService with parameters Unit 15: Displaying Data Using the DataGridUsing the DataGrid control Specifying DataGrid columns Walkthrough 1: Specifying DataGrid columns Formatting DataGrid columns
© 2007 Lodestone Digital
The flow was good and it built upon previous lessons. Student - TSO ISPF & JCL