Adobe Photoshop, Illustrator, InDesign Microsoft Courses Quark Courses Technical Courses
 
Please click here to chat with a certified trainer
Courses Schedule Registration On-site training Locations Contact Us
         
Flex 3 Training - St. Louis  Other Course Locations   PDF

  All courses offered - St. Louis
   


We offer 2 Adobe Flex: Training Courses:

Flex 3: Developing Rich Client Applications - course outline
3 Day Course - St. Louis Training Schedule and Pricing

Flex 3: Building Dashboard Applications - course outline
2 Day Course - St. Louis Training Schedule and Pricing

 

Flex Training St. Louis


Adobe Training Courses in St. Louis for Flex:

We can also offer custom Flex training classes and consulting which can be tailored and targeted specifically to you and your staff anywhere in the St. Louis area. These courses can be held at either our St. Louis training centers or on-site at your location anywhere in the United States. Our Flex training and support team are all Adobe Certified. Please contact training@americanmediatraining.com if you would like more information on our St. Louis Flex custom or on-site classes.

We currently offer public Flex training classes in many cities around the country.
Click here to see a list of locations available.

Flex 3: Developing Rich Client Applications training courses in St. Louis
Flex 3: Developing Rich Internet 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’ll need to know in order to build a fully functional, well architected front end for a Rich Internet Application (RIA).

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 an object oriented programming language such as Java or C++
  • Be familiar with XML terminology

 

Flex 3: Building Dashboard Applications training courses in St. Louis

Flex 3: Building Dashboard Applications Level 2 provides developers with the knowledge needed to use Flex 3 charts to create highly interactive dashboards for data visualization. By the end of the course, developers will be able to create interactive dashboards by leveraging the Flex 3 framework and the Flex 3 charting components. They will learn about using, formatting and styling Flex 3 charts as well as creating interactive charts and dynamically controlling chart data. Developers will also have the opportunity to discuss conceptual topics for dashboard creation and usability.

This course is designed for application developers who want to build dashboard applications. To gain the most from this class, you should:

  • Have attended the Flex 3.0: Developing Rich Client Applications
  • Have equivalent knowledge of the topics covered in Flex 3.0: Developing Rich Client Applications

 

Custom Courses

We also offer custom Flex training classes and consulting which can be tailored and targeted specifically to you and your staff. These courses can be held at either of our training centers or on-site at your location anywhere in the United States. Our Flex training and support team are all Adobe Certified. Please contact training@americanmediatraining.com if you would like more information on our Flex custom or on-site classes.

We currently offer public Flex training classes in many cities around the country.
Click here to see a list of locations available.


COURSE OUTLINES

Flex 3 Developing Rich Client Applications- top

Course Description:

In this course you will learn how to develop rich client applications with Flex 3.

Learning Objectives:

Upon completion of this course, you should be able to:

  • Create a Flex application
  • Exchange data between components
  • Access Web Services and Remote Objects

Target Audience:

Course Outline:

Unit 1: 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
  • Understanding the Flex application process flow
  • Accessing remote data resources from a Flex application
  • Getting help and other resources

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
  • 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 Builder

Unit 3: Learning Flex Fundamentals

  • Creating 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 Events

  • Understanding 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 Layout

  • Understanding 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: Lab

  • Creating the basic photo gallery application & home page
  • Creating the Contribute page component
  • Create the Gallery page component

Unit 7: Using View States for Application Design

  • Understanding 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 Navigation

  • Understanding 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 Application

  • Customizing 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: Lab

  • Adding 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 Models

  • Using 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 Events

  • Understanding 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 Forms

  • Using 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 HTTPService

  • Retrieving 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 DataGrid

  • Using the DataGrid control
  • Specifying DataGrid columns
  • Walkthrough 1: Specifying DataGrid columns
  • Formatting DataGrid columns

 


Flex 3: Building Dashboard Applications- top

Course Outline:

Unit 1: Introducing Flex 3 Charts

  • Understanding chart data
  • Walkthrough 1: Exploring the final application
  • Loading external data for charts and dashboard applications
  • How data is handled in this course
  • Introducing Flex 3 charts
  • Leveraging visual data through charts
  • Understanding dashboards

Unit 2: Using Flex 3 Charts

  • Understanding the elements of a chart tag
  • Understanding and using the column & bar charts
  • Walkthrough 1: Using the Column and Bar charts
  • Understanding and using the line & area charts
  • Walkthrough 2: Using the line and area charts
  • Understanding and using the pie chart
  • Walkthrough 3: Using the pie chart
  • Understanding and using the plot chart
  • Walkthrough 4: Using the plot chart
  • Understanding and using the bubble chart
  • Walkthrough 5: Using the bubble chart
  • Using the candlestick & HighLowOpenClose Charts
  • Walkthrough 6: Using the candlestick chart

Unit 3: Formatting Charts

  • Understanding the axis controls
  • Walkthrough 1: Using the CategoryAxis
  • Using
  • Walkthrough 2: Using the LinearAxis
  • Using
  • Walkthrough 3: Using the LogAxis
  • Using
  • Walkthrough 4: Using the DateTimeAxis
  • Using Chart DataTips
  • Walkthrough 5: Using the DataTips
  • Using the dataTipMode property
  • Walkthrough 6: Adjusting DataTip Interaction
  • Formatting chart types
  • Walkthrough 7:Working with LineSeries forms
  • Formatting pie chart labels
  • Walkthrough 8: Formatting pie charts
  • Working with legend controls
  • Walkthrough 9: Adding a chart legend
  • Applying the Concepts

Unit 4: Creating Mul type="disc"ti-Series and ActionScript Charts

  • Understanding mul type="disc"tiple data series
  • Walkthrough 1: Adding mul type="disc"tiple series of data
  • Using mul type="disc"tiple chart axes
  • Walkthrough 2: Using mul type="disc"tiple chart axes
  • Using stacking chart series
  • Walkthrough 3: Stacking charts
  • Mixing chart series types
  • Walkthrough 4: Mixing mul type="disc"tiple series types
  • Creating charts with ActionScript
  • Using ActionScript to create charts
  • Walkthrough 5: Creating charts with ActionScript
  • Applying the Concepts

Unit 5: Understanding Advanced Charting Techniques

  • Using animation with chart series
  • Walkthrough 1: Animating charts and chart effects
  • Handling user interaction
  • Walkthrough 2: Handling user interaction
  • Walkthrough 3: Displaying and interpreting chart point data
  • Dynamically controlling chart series
  • Walkthrough 4: Filtering data with range selection
  • Walkthrough 5: Changing a chart’s data at runtime
  • Walkthrough 6: Customizing chart elements
  • Applying the Concepts

Unit 6: Styling Charts

  • Styling Charts
  • Walkthrough 1: Applying CSS to chart components
  • Using gutters
  • Walkthrough 2: Using Padding, Gutters, and Styling Axes
  • Styling chart series
  • Walkthrough 3: Styling Chart Series
  • Styling Chart Grid Lines
  • Walkthrough 4: Adding and Styling Chart Grid Lines
  • Applying the concepts

 


-top
 

Flex Training Course Schedule Across the USA - back

Course   Start Date Duration Register
Flex: Building Dashboard Apps Class in Atlanta 10/18/2010 2 days Register
Flex: Building Dashboard Apps Class in Austin 10/18/2010 2 days Register
Flex: Building Dashboard Apps Class in Chicago 10/11/2010 2 days Register
Flex: Building Dashboard Apps Class in Columbus 10/11/2010 2 days Register
Flex: Building Dashboard Apps Class in Denver 10/11/2010 2 days Register
Flex: Building Dashboard Apps Class in Detroit 10/11/2010 2 days Register
Flex: Building Dashboard Apps Class in Hartford 10/11/2010 2 days Register
Flex: Building Dashboard Apps Class in Houston 10/11/2010 2 days Register
Flex: Building Dashboard Apps Class in Indianapolis 10/11/2010 2 days Register
Flex: Building Dashboard Apps Class in Las Vegas 10/11/2010 2 days Register
Flex: Building Dashboard Apps Class in Memphis 10/11/2010 2 days Register
Flex: Building Dashboard Apps Class in Portland 10/11/2010 2 days Register
Flex: Building Dashboard Apps Class in Raleigh 10/11/2010 2 days Register
Flex: Building Dashboard Apps Class in Salt Lake City 10/11/2010 2 days Register
Flex: Building Dashboard Apps Class in San Diego 10/18/2010 2 days Register
Flex: Building Dashboard Apps Class in St. Louis 10/11/2010 2 days Register
Flex: Building Dashboard Apps Class in Washington DC 10/18/2010 2 days Register
Flex: Developing Rich Client Apps Class in Atlanta 10/4/2010 3 days Register
Flex: Developing Rich Client Apps Class in Atlanta 11/15/2010 3 days Register
Flex: Developing Rich Client Apps Class in Austin 10/4/2010 3 days Register
Flex: Developing Rich Client Apps Class in Austin 11/15/2010 3 days Register
Flex: Developing Rich Client Apps Class in Chicago 9/27/2010 3 days Register
Flex: Developing Rich Client Apps Class in Chicago 11/8/2010 3 days Register
Flex: Developing Rich Client Apps Class in Columbus 9/27/2010 3 days Register
Flex: Developing Rich Client Apps Class in Columbus 11/8/2010 3 days Register
Flex: Developing Rich Client Apps Class in Dallas 10/25/2010 4 days Register
Flex: Developing Rich Client Apps Class in Denver 9/27/2010 3 days Register
Flex: Developing Rich Client Apps Class in Denver 11/8/2010 3 days Register
Flex: Developing Rich Client Apps Class in Detroit 9/27/2010 3 days Register
Flex: Developing Rich Client Apps Class in Detroit 11/8/2010 3 days Register
Flex: Developing Rich Client Apps Class in Hartford 9/27/2010 3 days Register
Flex: Developing Rich Client Apps Class in Hartford 11/8/2010 3 days Register
Flex: Developing Rich Client Apps Class in Houston 9/27/2010 3 days Register
Flex: Developing Rich Client Apps Class in Houston 11/8/2010 3 days Register
Flex: Developing Rich Client Apps Class in Indianapolis 9/27/2010 3 days Register
Flex: Developing Rich Client Apps Class in Indianapolis 11/8/2010 3 days Register
Flex: Developing Rich Client Apps Class in Las Vegas 9/27/2010 3 days Register
Flex: Developing Rich Client Apps Class in Las Vegas 11/8/2010 3 days Register
Flex: Developing Rich Client Apps Class in Memphis 9/27/2010 3 days Register
Flex: Developing Rich Client Apps Class in Memphis 11/8/2010 3 days Register
Flex: Developing Rich Client Apps Class in Minneapolis/St Paul 9/20/2010 3 days Register
Flex: Developing Rich Client Apps Class in Portland 9/27/2010 3 days Register
Flex: Developing Rich Client Apps Class in Portland 11/8/2010 3 days Register
Flex: Developing Rich Client Apps Class in Raleigh 9/27/2010 3 days Register
Flex: Developing Rich Client Apps Class in Raleigh 11/8/2010 3 days Register
Flex: Developing Rich Client Apps Class in Salt Lake City 9/27/2010 3 days Register
Flex: Developing Rich Client Apps Class in Salt Lake City 11/8/2010 3 days Register
Flex: Developing Rich Client Apps Class in San Diego 10/4/2010 3 days Register
Flex: Developing Rich Client Apps Class in San Diego 11/15/2010 3 days Register
Flex: Developing Rich Client Apps Class in St. Louis 9/27/2010 3 days Register
Flex: Developing Rich Client Apps Class in St. Louis 11/8/2010 3 days Register
Flex: Developing Rich Client Apps Class in Washington DC 10/4/2010 3 days Register
Flex: Developing Rich Client Apps Class in Washington DC 11/15/2010 3 days Register

For other courses in St. Louis please click here

If you don't see a course listed in your city, please contact us on 800 278 7876 or email us and we may
be able to provide an on-site private course for a lot less than you think!!! We also offer this course online

Copyright © 2006 American Media Training. All rights reserved