Adobe Flex

Adobe Flex Course in London

15 %

when you buy 3 or more courses

The discount will be automatically
applied at the checkout
Looking for a
2-12 months
Choose Web Developer
Career Programme

Looking for a 2-12 months training?


Web Developer career programme

Upcoming dates

There are no open public schedule dates for Adobe Flex course. We can offer you a private training or arrange a public course for you. Contact us here and we can make arrangements for your course.

Delivery Formats

This course can be attended face to face in an open classrooms, live online virtual classroom remotely from home or office, private one-to-one and on-site for your team at your office.

Course Outline

Adobe Flex course overview

Adobe Flex is a software development kit (SDK) for developing rich Internet high-performance applications based on Adobe Flash. In this course, you will learn how to use Flex to create bigger and better Internet applications. You will also learn about Flash Builder and BlazeDS.

This Flex course is hands-on, instructor-led and classroom based. This training can be taken as a part-time evening course or even on the weekends. A list of all upcoming public Flex training course is given on training dragon website. Each course is restricted to a maximum of ten delegates to ensure an excellent training experience.

Who is Adobe Flex training for?

This course is for you if you’d like to build richer Internet applications. 

Prerequisites for Adobe Flex course

HTML, CSS, Actionscript and Flash experience is required. Knowledge in XML will be helpful but not required.

What will I get?

  • Training from professional Adobe Flex developers:

    Training Dragon consultants have been implementing professional Adobe Flex  solutions for many years. Those consultants write and teach our Adobe Flex training courses, so their experience directly informs course content.

  • Real-time Practice and Projects:

    Our Adobe Flex courses are designed to get you started in Flex. We work on industry related projects and tasks in thisAdobe Flex course.

  • Course Material:

    Adobe Flex electronic notes are included in this course.

  • Course Completion Certificate:

    After completing this training your will receive Adobe Flex course completion certificate.

  • Support and Careers Advice:

    After the course if you have any problems or questions regarding Adobe Flex do not hesitate to contact us. Training Dragon’s trainers are expert in their fields and if you need any help with you career choice, please speak to one of our trainers.

Adobe Flex Course Contents

Part 1. Introduction To Flash Builder And Flex SDK

What Are Rich Internet Applications (RIAs)?

  • Understanding Rich Internet Applications
  • Advantages Of Rich Internet Applications
  • Examples Of Internet Applications
  • Introducing The Flex Product Line
  • Configuring Flex Interfaces
  • Getting Used To Flex Interfaces

Creating Our First Project

  • Understanding The Flex Builder Workbench
  • Creating An Application In Design Mode
  • Running Your Application
  • What Are Containers?
  • What Are Viewstates?
  • Introduction Of Forms, The Form Components And Validation
  • Data Providers, Array Collections And Data Binding
  • Breaking Content Down Into Components
  • Adding Navigation To The Application With The View Stack
  • Modularising Our Design To Promote Performance And Flexibility
  • Controlling View States
  • Changing Content At Runtime Using View States
  • Extending State Changes With Transitions

Handling Events and Data Structures

  • Introduction To Handling Events And Complex Data Structures
  • Building a Custom Actionscript Class
  • Building a Method To Create An Object
  • Building Shopping Cart Classes
  • Exploring the Event Object

Part 2. Flex With Cascading Style Sheet

  • Creating Components With MXML
  • Introduction to MXML Components
  • Understanding the Basics on How to Create a Custom Component
  • Step by Step to Creating a Custom Component
  • Using Custom Components in Application Architecture
  • Creating Another Value Object

Custom Events

  • What is Loosely Coupled Architecture?
  • Dispatch an Event
  • Declaring Events
  • Custom Event Classes
  • Understanding Event Flow and Event Bubbling

Modularising Our CSS And Exploring Actionscript 3

  • Customising The Standard Pre-Loader And Offloading The CSS Load Routine
  • Using Adobe Flash Content And Custom Components In Our Applications
  • Customising The Module Loader To Add Flash Animation
  • Introducing The New Flex 4 Spark Component Set
  • Exploring The Skinning Model
  • Creating And Implementing A Custom Skin With MXML And FXG
  • Our First Look At Retrieving Data Dynamically And Displaying It In Different Forms

Part 3. Dynamic Data

  • Using Remote XML Data
  • Introduction to XML
  • Retrieving XML Data with HTTPService
  • Using Array Collections
  • Using Collections as Data Providers
  • Understanding Security Issues
  • Populating a List with Retrieved XML as an ArrayCollection of Objects
  • Populating a ComboBox Control and Programmatically Adding an Option
  • Using XML Data with a Tree Control
  • Understanding E4X operators
  • Populating a Tree Control with XML Data
  • Retrieving XML Data and Transforming it into an ArrayCollection of Custom Objects
  • Using Data Binding with Complex Data Structures
  • Sorting and Manipulating Shopping Cart Data
  • Adding a Remove Button

Separating The Tasks Into Individual Components

  • The Singleton Design Pattern And Building A Data Model
  • Displaying Data In A Data Grid And Customising The Output With Label Functions And Item Renderers
  • Presenting Our Data More Visually Using The Tile List And Data Group
  • The Importance Of Strong Typing And Value Objects
  • Creating Custom Events To Communicate Between Components
  • Using Data Binding To Display Detail For A Selected Item
  • Visualising Data With The Charting Components
  • Using The Popup Manager To Reveal Modal Dialog Boxes
  • Finalising A Release Build And Deploying Your Flex Application

Part 4. Installing The Web Application Server And BlazeDS

  • Creating A Project In A Server Based Environment
  • Interacting With SOAP Web Services To Request And Submit Data
  • The BlazeDS Proxy Service To Integrate Disparate Systems
  • Restful Web Services And Flash Builder 4
  • Java Remoting, AMF And BlazeDS
  • Hibernate And Spring Integration
  • Using The Messaging Service To Implement A Simple Chat Tool
  • Comparing LiveCycle Data Services And BlazeDS
  • Implementing LCDS On Our Web Application Server
  • Live Messaging With RTMP
  • Flex → LiveCycle Integration
  • Introducing Data Management Services And Editable Grids

Part 5. Version Control In Flash Builder 4

  • The Model-View-Controller And The Cairngorm Framework
  • Creating The Key Elements Of The Framework
  • Value Objects And The Importance Of Strong Typing
  • Building Custom Events And Commands
  • The Role Of The Front Controller
  • Service Integration With Delegates, Responders And Asynctokens
  • Displaying Our Results Visually
  • Enabling Filtering Through Interaction, Events And Commands
  • Event Driven Master-Detail Sets
  • Grouping Collections And Client Side Analysis
  • Deploying The Release Build Of Your Application

Projects in Adobe Flex Course:

Project 1: Create an Animated Button with Flex

Project 2: Create a Simple Contact Form with Flex

Project 3: Create a Simple Website and Load the Content Dynamically.

Project 4: Create a Simple Application In a Server Based Environment

Project 5: Create a Products Page with all Functionalities.

View Complete Course outline

Daily schedule

The scheme below shows what a typical day at Training Dragon looks like.

10:00 11:30 11:45 13:00 14:00 15:30 15:45
Classroom Activity
This course explains how to create web pages from scratch using different techniques, such as
Classroom Activity
This course explains how to create web pages from scratch using different techniques, such as
Classroom Activity
This course explains how to create web pages from scratch using different techniques, such as
Classroom Activity
This course explains how to create web pages from scratch using different techniques, such as
Video Placeholder

Looking for a
2-12 months


Web Developer career programme

Our Trainers

Leads our teaching team with many years of experience in teaching web development.
Brings many years of Python and Java software development experience to classrooms.
Microsoft and Oracle certified developer with years teaching experience in Android, .NET and databases.

Latest Reviews

Frequently Asked Questions

How many maximum people are on my course? 

To make sure that personal attention is provided to everyone in the class, we keep our classroom size very small. There are maximum 8 delegates in all our classrooms.
More questions?
We are here to answer them