Flex Training Classes

AGI offers regularly scheduled public Flex training classes and also private Flex training classes. Our training will take you from code to deployment quickly as we jumpstart your project with Flex training. Choose from the courses below or call 781-376-6044 to speak with a representative about Flex training options.

see dates for this class contact us about this class

Flex Training Class

see dates for this class contact us about this class

Flex Training Class

This Flex class is for developers looking to add Flex to their existing programming and development skill set. In this Flex Course you will gain an understanding of Flex fundamentals as well as hands-on practice in building and deploying Flex applications. You will also learn to create applications that run smoothly across multiple operating systems and a broad variety of devices.

Private or custom Adobe Flex Training

AGI offers customized Adobe Flex training at your office or at our locations. Whether you need introductory Adobe Flex training or advanced training, our Adobe Certified Expert instructors are available for all of your Adobe Flex training needs.

  • Contact AGI to learn more about our Adobe Flex training classes. Contact Form
  • Contact AGI to arrange a private Adobe Flex training class. Private Training Request Form
  • Call AGI at (800) 851-9237 or (781) 376-6044 to talk with a representative about our Adobe Flex training courses

 

Additional Resources for Learning Flex

Adobe Flex Builder

You can purchase the Adobe Flex software or obtain a trial version of it at from the Adobe web site.

 

 

see dates for this class contact us about this class

Flex Training Class

Adobe Flex Training Class Overview

To be fully prepared to understand all the learning points in this Flex training class you must come in with the following knowledge: previous web development experience (either coding HTML or page editor such as Dreamweaver), and knowledge of a scripting language. You are not required to have any knowledge of authoring Flash applications or user interfaces.

Flex Training Class Course Dates

Datesort descending Location Price Register
Dec 30 2013 - 9:30am to 4:30pm
AGI Training Boston $695

Register

Flex: Building Rich Internet Applications Training Class Course Topics

Module 1: Introducing Adobe Flex 4

  • Introducing the Adobe Flash Platform
  • Understanding Adobe Flex development technologies
  • Understanding Flex application deployment
  • Exploring the Flash Builder interface
  • Creating a Flex project

Module 2: Understanding Flex 4 fundamentals

  • Understanding Adobe Flex namespaces
  • Understanding Flex components
  • Laying out and styling with Flash Builder
  • Compiling and running an application
  • Creating custom components

Module 3: Introducing skinning

  • Accessing and using structured data within a custom component
  • Introducing data binding
  • Updating visual controls using dynamic data

Module 4: Introducing object-oriented programming (optional)

  • Introducing OOP terminology
  • Understanding MXML classes
  • Creating a class property
  • Writing a class definition in ActionScript
  • Creating instances of an ActionScript class
  • Creating class methods

Module 5: Understanding components and layouts in Adobe Flex

  • Introducing visual components
  • Introducing Spark layout classes
  • Introducing the Spark container classes
  • Using constraints to control component layout
  • Adding scrollbars to containers

Module 6: Handling events in Adobe Flex

  • Understanding events
  • Implementing event handlers
  • Creating ActionScript event handler functions
  • Understanding the event object
  • Understanding event bubbling
  • Adding event listeners with ActionScript

Module 7: Validating and formatting data in Adobe Flex

  • Using the Form container
  • Using formatters
  • Validating form data
  • Triggering validation with events
  • Triggering validation with ActionScript

Module 8: 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

Module 9: Controlling application state

  • Understanding view states
  • Controlling view states

Module 10: Animating components and states

  • Applying effects to components
  • Creating composite effects
  • Applying transitions to application state changes
  • Adding and removing components during animations

Module 11: Controlling visual display with styling

  • Creating global application styles in Adobe Flex
  • Defining styles and skins for components
  • Introducing Advanced CSS selectors

Module 12: Skinning spark components

  • Introducing skinning
  • Incorporating visual elements drawn in other programs
  • Changing the default display of skin parts

Module 13: Implementing advanced skinning techniques

  • Implementing different visual states for a skin
  • Accessing custom component properties from a skin
  • Adding scrollbars to skins

Module 14: Accessing remote data

  • Using HTTP Service to load remote data
  • Handling returned data and faults
  • Making HTTP requests with parameters
  • Using the wizards in Adobe Flex

Module 15: 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

Module 16: Extending events

  • Understanding the problem with bindings
  • Defining the event type
  • 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

Module 17: 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

Module 18: Displaying data using the DataGrid

  • Using the DataGrid control
  • Specifying DataGrid control columns
  • Formatting DataGrid control columns
  • Using item renderers and item editors
  • Inline item renderers and item editors
  • Item renderer and item editor components
  • Using events and selected items with a DataGrid component

Module 19: Deploying Flex and AIR applications

  • Compiling the Flex application
  • Creating a Flex application production build
  • Creating a desktop application

 

Adobe Flex Training Class Prerequisites

This course provides experienced application developers with hands-on, practical experience using Flex 4. To gain the most from this class, you should be familiar with an object oriented programming language such as Java or C++, and XML terminology. Contact AGI about this Adobe Flex training class. We also recommend that you have the Adobe Flex software before starting the class. You can purchase the software or obtain a trial version of it at from the Adobe web site.

Adobe Flex Training Class Course Materials

You will receive a comprehensive course manual for this class developed by the Adobe Certified Instructors at AGI. AGI instructors that have created many of the official training guides and books for Adobe Systems.

This custom Flex: Building Rich Internet Applications training class is offered in New York City, Boston (Woburn), Orlando, Philadelphia (Conshohocken) and as a custom class in your location, and online.

Call (800) 851-9237 to schedule

AVAILABLE DELIVERY METHODS FOR THIS CLASS

Classroom Training Icon Live Online Icon Private Training Icon My Location Icon On-Demand Training Icon
CLASSROOM LIVE ONLINE PRIVATE MY LOCATION ON-DEMAND

 

Questions about Flex Training Classes? Interested in private or customized Flex Training Classes? Call to speak with a training consultant: 781-376-6044.

AGI's team of experienced instructors are led by the design and usability expert and best-selling author of more than 20 books including Creative Cloud for Dummies, Creative Suite for Dummies, and Photoshop Digital Classroom. Classes are led by experienced professionals who have extensive professional and training experience.