Adobe Flex Course

Developing Rich Internet Applications (RIAs) for the Adobe Flash Platform.

Adobe Flex Online Training

In simple words “flex is a bunch of developer tools from adobe to build and deploy rich internet applications on the flash platform” . Flex is an adobe platform for creating rich internet applications and cross-desktop desktop applications. It is an open source framework.

Using flex we can build desktop, web and mobile applications. Flex will take care of the UI part or client-side code in web development. Flex development takes a big leap forward as Flex 4.5 release introduces multiscreen application development directly within the core Flex framework.

What you will learn

Flex creates SWF files that are rendered by Flash Player. However, Flex is primarily a developer's tool and the way you develop Flex applications is entirely different than the way you develop Flash RIAs. All Flex development is based upon a framework that provides you with reusable and extendable UI components, data retrieval services, event handling functionality and much more. You can create RIAs in a familiar code-centric environment, but you still reap the benefits of Flash applications.

  • Developing Rich Internet Applications
  • Understanding Flex 4 Fundamentals
  • Introducing Oject Oriented Programming

Adobe Flex Online Training Course Content

 

  • Introducing Flex 4: Developing Rich Internet App's
  • Introducing the Adobe Flash Platform
  • Understanding Flex development technologies
  • Understanding Flex application development
  • Exploring the Flash Builder interface
  • Creating a Flex project
  • Understanding Flex 4 Fundamentals
  • Understanding Adobe Flex namespaces
  • Understanding Adobe Flex Components
  • Laying out and styling wit Flex Builder
  • Compiling and running an application
  • Creating custom components
  • Introducing skinning
  • Introducing data binding
  • Updating visual controls using dynamic data
  • Introducing Oject Oriented Programming
  • Introducing OOP technology
  • Understanding MXML classes
  • Creating a class property
  • Writing a class definition in ActionScript
  • Creating instances of an ActionScript class
  • Creating class methods
  • Understanding Components and Layouts
  • Introducing visual components
  • Introducing Spark layout classes
  • Introducing the Spark layout classes
  • Using constraints the control the component layout
  • Adding scrollbars to containers
  • Handling Events
  • Understanding events
  • Implementing event handlers
  • Creating ActionScript event handler functions
  • Understanding the event object
  • Adding event listeners with ActionScript
  • Validating and Formatting Data
  • Using the form container
  • Using formatters
  • Validating form data
  • Triggering validation with events
  • Controlling Navigation
  • Understanding MX navigator containers
  • Using the ViewStack container
  • Using a Spark container inside MX navigator containers
  • Creating custom navigation for the ViewStack container
  • Using the TabNavigator container
  • Using the Accordion container
  • Controlling Application State
  • Understanding view states
  • Controlling view states
  • Animating Components and States
  • Applying effects to components
  • Creating composite effects
  • Applying transitions to application state changes
  • Adding and removing components during animations

 

  • Controlling Visual Display with Styling
  • Creating global application styles
  • Defining styles and skins for your components
  • Introducing advanced CSS selectors
  • Skining Spark Components
  • Introducing Skinning
  • Incorporating visual elements drawn in other programs
  • Changing the default display of skin parts
  • Implementing Advanced Skinning Techniques
  • Implementing different visual states for a skin
  • Accessing custom component properties from a skin
  • Adding scrollbars to skins
  • Accessing Remote Data
  • Using httpervice to load remote data
  • Handling returned data and faults
  • Making HTTP requests with parameters
  • Using the Wizards
  • Creating a Typed Data Model
  • Understanding the need for a typed data model
  • Creating an ActionScript class for typed data
  • Populating an ArrayCollection with value objects
  • Understanding data bindings with value objects
  • Refactoring value objects
  • Extending Events
  • Understanding the problem with bindings
  • Defining the event
  • Handling the event in the main application
  • Extending the Event class
  • Using the extended event class
  • Dispatching a value object with the extended event
  • Overriding the clone method
  • Rendering Content with the DataGroup Container
  • Displaying string data in an item renderer
  • Passing UI components in the data provider
  • Creating a custom item renderer
  • Using the SkinnableDataContainer
  • Displaying Data Using the DataGrid
  • Using the DataGrid control
  • Specifying DataGrid control columns
  • Formatting DataGrid control columns
  • Using item renderers and item editors
  • Deploying Flex and AIR Applications
  • Compiling the Flex application
  • Creating a Flex application production build
  • Creating a desktop application
Back to top