home menu courses menu schedule menu register  menu contact menu extras menu

Flex Training

1-800-716-4324

San Francisco Bay Area class


Class Info for:

$1295 for three full days, 9am-4pm
Held at AcademyX
601 Montgomery St. #409 (map)
San Francisco Bay Area
Sign up for:  
May 28 to 30 | Jun 23 to 25 | Jul 21 to 23 | Aug 18 to 20 | Sep 15 to 17

Flex Rich Client Applications - San Francisco

Adobe Logo Adobe Flex is an integrated development environment used to create web applications with desktop application functionality. These web applications run in a web browser and are commonly referred to as Rich Internet Applications (RIA).

This training course explores the primary features of Flex used to create Rich Internet Applications. Attendees gain hands-on instruction with events, controls, containers, constraint-based layout, DataGrids and more.

This class is taught by an Adobe Certified Instructor.

Unit 1: Introducing Adobe Flex

  • Understanding rich Internet applications
  • Introducing the Adobe Flex product line
  • The foundation of the RIA: Flash Player/Flash Virtual Machine
  • Understanding the Flex application process flow
  • Getting help and other resources
  • Exploring the course application

Unit 2: Getting Started with Flex Builder

  • Understanding the relationship between Eclipse and Flex Builder
  • Exploring the Flex Builder interface
  • Creating a project and your first application
  • Creating a main application page and running it
  • Using debugging
  • Getting help in Adobe Flex Builder

Unit 3: Learning Flex Fundamentals

  • Creating a simple Flex application
  • Creating your first Flex application
  • Laying out a Flex application with containers
  • Adding user interface controls
  • Creating bindings between components
  • Architecting an application with MXML components
  • Creating properties and methods of MXML components

Unit 4: Handling Events

  • Understanding events
  • Creating event handlers using inline ActionScript
  • Using inline ActionScript
  • Handling events with ActionScript functions
  • Placing ActionScript functions in external files
  • Understanding the event object
  • Implementing the addEventListener() method

Unit 5: Using Simple Controls

  • Getting familiar with Flex controls
  • Using the Button control
  • Using a CheckBox Control
  • Using NumericStepper controls
  • Using Text controls
  • Displaying images
  • Adding simple controls to an application

Unit 6: Laying Out an Application with Containers

  • Understanding Containers
  • Using the Application container
  • Setting an application's layout
  • Using the Panel container
  • Using the Form container
  • Using the Grid container
  • Using Box Containers
  • Using the DividedBox container
  • Using the Tile container
  • Container best practices
  • Using the ControlBar container
  • Component layout and sizing rules

Unit 7: Laying out an Application Using Constraint-Based Layout

  • Understanding absolute positioning
  • Positioning components within the Canvas container
  • Positioning components inside a Canvas
  • Creating a constraint-based layout using Flex Builder
  • Creating a constraint-based layout in MXML
  • Using constraint-based layouts with nested components

Unit 8: Using View States for Application Design

  • Understanding view states
  • Creating two states for the Contact page
  • Controlling view states
  • Reviewing the generated MXML code
  • Creating view states that include custom components states

Unit 9: Creating Application Navigation

  • Understanding navigator containers
  • Using the LinkBar container
  • Using the TabBar container
  • Using the ViewStack container
  • Navigating the Café Townsend application using the ViewStack and TabBar container
  • Using the TabNavigator container
  • Using the Accordion container
  • Using ButtonBar & ToggleButtonBar
  • Using the ApplicationControlBar container

Unit 10: Customizing the Application

  • Customizing Flex application look and feel
  • Using the Styles API to change look-and-feel
  • Using theme styles
  • Changing the look and feel of the Café Townsend application
  • Applying behaviors to components
  • Applying transitions to view states

Unit 11: Using MXML and ActionScript Data Models

  • Using the MVC design pattern
  • Creating an MXML data model
  • Using ActionScript classes as a data model
  • Instantiating an Object in MXML from an ActionScript class
  • Creating an ActionScript constructor with parameters
  • Defining class methods

Unit 12: Exchanging Data Between Components Using Custom Events

  • Understanding the problem with bindings
  • Using a binding to get data from a component
  • Creating custom events
  • Creating, dispatching and handling a custom event
  • Sending data with a custom event

Unit 13: Retrieving XML Data with HTTPService

  • Retrieving XML data at runtime
  • Handling results
  • Retrieving data at runtime with HTTPService
  • Handling results using an event handler
  • Handling faults
  • Making HTTP requests to different domains

Unit 14: Looping Through Data Using a Repeater

  • Understanding the Repeater component
  • Using dataProvider data in repeated controls
  • Dynamically creating components using a Repeater
  • Using Repeater data in ActionScript
  • Referencing repeated components

Unit 15: Displaying Data Using the DataGrid

  • Using the DataGrid control
  • Displaying Simple XML Data in a DataGrid
  • Specifying DataGrid columns
  • Specifying DataGrid columns
  • Formatting DataGrid columns
  • Using item renderers and item editors
  • Using the TileList and HorizontalList
  • Using events and selected items with list-based components

Newsletter subscribers can win $100 credit!

Home | Course Catalog | Schedule | About Us | Contact Us | Extras | Sitemap | Package Rates | Shopcart