Adobe Flex Training

Live Online & Classroom Enterprise Training

SpringPeople's Adobe Flex training course makes you a specialist developer for Rich Internet Applications (RIA), interacting with data sources and servers, as well as creating desktop applications and handling service events using various features like Flex Control, Data Sets, BlazeDS, etc.

Looking for a private batch ?

Key Features
  • Lifetime Access

  • CloudLabs

  • 24x7 Support

  • Real-time code analysis and feedback

  • 100% Money Back Guarantee

SpringPeople Logo

What is Adobe Flex Training about?

This is a 3-day hands-on introduction to develop rich Internet applications (RIAs) for the Adobe Flash platform using the Adobe Flex framework.

What are the objectives of Adobe Flex Training ?

At the end of Adobe Flex training course, the participants will learn how to develop client rich applications with Flex and connect Flex front end to remote, dynamic data using Flex Data services with Flex.

Available Training Modes

Live Online Training

3 Hours

Classroom Training


2 Days

Who is Adobe Flex Training for?

  • Anyone who wants to add Adobe Flex skills to their profile
  • Teams getting started on Adobe Flex projects
  • What are the prerequisites for Adobe Flex Training?

    Programming and XML experience

    Course Outline

    • 1. Introducing Adobe Flex 4.5
      • 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
      • Differences between Flex 3.x and Flex 4.x
    • 2. Understanding Flash Builder
      • Understanding the relationship between Eclipse and Flash Builder
      • Exploring the Flash Builder interface
      • Creating a project and your first application
      • Creating a main application page and running it
      • Using debugging
    • 3. Flex Fundamentals
      • Creating a simple 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
      • Handling Events in Flex
      • Understanding events
      • Demonstration: Viewing system and user events
      • Creating event handlers using inline ActionScript
      • Using in-line ActionScript
      • Placing ActionScript functions in external files
      • Understanding the event object
      • Implementing the addEventListener() method
    • 4. Flex Controls
      • Getting familiar with Flex controls
      • Using the Button control
      • Using a CheckBox Control
      • Using NumericStepper controls
      • Using Text Controls
      • Displaying images
    • 5. Managing your Application's Layout using 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 Group Container
      • Using DataGroup Container
      • Using the DividedBox container
      • Using the Tile container
      • Using the ControlBar container
      • Component layout and sizing rules
      • Constraint-Based Application Layout
      • Understanding absolute positioning
      • Positioning components within the Canvas container
      • Positioning components inside a Canvas
      • Using constraint-based layouts with nested components
    • 6. Data Sets
      • Using the DataGrid control
      • Displaying Simple XML Data in a DataGrid
      • 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
    • 7. Validating and Formatting
      • Validating Numeric Input
      • Validating with a Model
      • Triggering validation with ActionScript
      • Using regular expressions
      • Formatting Data
      • Formatting data in a list based control
    • 8. Application Design using View States
      • Understanding view states
      • Creating two states for the Contact page
      • Controlling view states
      • Creating view states that include custom components states
    • 9. Application Navigation
      • Understanding navigator containers
      • Using the LinkBar container
      • Using the TabBar container
      • Using the ViewStack container
      • Using the TabNavigator container
      • Using the Accordion container
      • Using ButtonBar & ToggleButtonBar
      • Using the ApplicationControlBar container
    • 10. Customizing the Application
      • Customizing Flex application look and feel
      • Using the Styles API to change look-and-feel
      • Using theme styles
      • Applying transitions to view states
      • Applying behaviors to components - Life Cycle of component - Creating a custom component extending an existing component - Browser Communication - Shared Object - Drag and Drop - Runtime Shared Libraries - Flex modules -
    • 11. BlazeDS
      • BlazeDS overview
      • BlazeDS features
      • BlazeDS client architecture
      • BlazeDS server architecture
      • Configuration files
      • Channels and End Points
      • Configuring channels with servlet-based endpoints
    • 12. Managing session data
      • FlexClient, MessageClient, and FlexSession objects
      • Using the FlexContext class with FlexSession and FlexClient attributes
      • Session life cycle
    • 13. Using HTTP and web services
      • RPC components
      • RPC components versus other technologies
      • Using destinations
      • Defining and invoking a service component
      • Handling service events
      • Passing parameters to a service
      • Handling service results
    • 14. Using the Remoting Service
      • RemoteObject component
      • Configuring a destination
      • Calling a service
      • Handling events
      • Passing parameters
      • Handling results
    • 15. Messaging Service
      • Using the Messaging Service
      • Working with Producer components
      • Working with Consumer components
      • Using a pair of Producer and Consumer components in an application
      • Message filtering
    • 16. Security
      • Securing BlazeDS
      • Configuring security
      • Basic authentication
      • Custom authentication
      • Passing credentials to a proxy service

    Who is the instructor for this training?

    The trainer for this Adobe Flex Training has extensive experience in this domain, including years of experience training & mentoring professionals.