logo Home | Testimonials | Accommodations | Location | Development | Contact
logo  

Authorized Training Partner

Inroduction to Flash Builder 4

3 Days: $1,100.00

Flex is quickly becoming the Web developers tool of choice for Rapid Application Development. Our Introduction to Flash Builder 4.0 class is designed for both the advanced programmer that is new to the Flash Platform and the beginning programmer. Students will learn how to develop Flex applications using the Flash Builder Integrated Development Environment. The concentration is on using the MXML language used by Flash Builder to create interfaces for Web applications including navigation controls, forms, images, text and special effects.

Course Dates

There are currently no scheduled dates for this course. If you're interested in this course please contact us.

After completing this course you will be able to:
Create your first Flash Builder application
Add user interface controls
Understand Flash Builder containers
Create application navigation
Constraint-based layout in MXML
Use the DataGrid control
Exchange data between components
Retrive XML data with HTTPService

Lesson #1: Introduction to the Flash Platform

The Tools
The Frameworks
The Runtimes
The Servers
The Languages
The Protocols
The Services
How Are Flash Builder Applications Deployed
The Flash Builder Environment: An Eclipse Primer

Lesson #2: Introduction to Object Oriented Programming

Classes
Objects
Properties
Methods
Events
Where are all of these objects?
The .swc file
Inheritence

Lesson #3: Introduction to ActionScript 3.0

What is ActionScript?
History of the Flash Player
Variables
Functions
Constructor Function
Properties
Running a Flex/Flash Builder Application
Viewing the generated ActionScript
Building a Release version of your application

Lesson #4: Creating Flash Builder Projects

Creating a Flash Builder Project
Understanding Project Structure
Managing Projects
Project Properties
Working with Projects

Lesson #5: Creating a Layout

Understanding Basic MXML Code
Understanding MXML and the Code Editor
Understanding MXML Layout
Creating a layout with containers
Testing Applications

Lesson #6: Using Components

Creating Components with MXML
Creating a Custom Component
Using Form Components
Using Custom Components

Lesson #7: Styling the Application and its Components

Changing the Application Theme and Chrome
Writing Inline Styles
Converting Inline Styles to CSS
Writing CSS in an External Stylesheet
Writing CSS in the MXML File
Applying CSS Styles in the MXML File

Lesson #8: Understanding View States

Creating a component with View States
Creating a View State
Invoking View State changes

Lesson #9: Understanding Data Binding

Creating a simple databinding
Creating a complex databinding
Creating a two-way databinding

Lesson #10: Understanding Events

Using Event Handlers
Using the addEventListener Method
Writing Event Handlers in Source Mode

Lesson #11: Creating Effective Forms

Building a Simple Form
Validating Form Data
Adding Simple Data to Forms
Adding Simple Functionality to Forms

Lesson #12: Creating Application Navigation

Understanding View Stacks
Navigating the View Stack Programmatically
Changing the View Stack Controller Component
Using Navigator Containers

Lesson #13: Accessing Remote Data

Flash Builder Remote Procedure Calls
Create an HTTPService with MXML
Using the Network Monitor
Testing the HTTPService
Responding to the lastResult Property
Responding to the HTTPService result and fault events
Create an HTTPService with ActionScript
Create an HTTPService with the Service Wizard
Create a WebService with MXML
Create a WebService with the Service Wizard

Lesson #14: Managing and Displaying Data

Managing Data with the ArrayCollection class
Create a data model with a value object
Using the Flash Builder Debugger
Displaying Data in a DataGrid
Managing data sets client-side
Using drop-in item editors
Using inline item editors
Using a custom component as an Item Renderer

Lesson #15: Extending Events

Component to Application communication
Why Create Custom Events
Creating and Using Custom Events

Lesson #16: Transitions and Effects

Creating Transitions and Effects
Creating and Applying an Effect
Animating an Effect

Lesson #17: Skinning Components

The Spark Component Architecture
Creating a Skin Class with MXML
Applying a Skin Class to an Object
Creating a Skin Class by Extending the SparkSkin Class

Lesson #18: Debugging Applications

Bin-Debug vs. Bin-Release
Experience a runtime error
Debugging an Application
Using Trace Statements
Using Breakpoints
Using Conditional Breakpoints
Stepping through Code
Creating a Watched Expression
Watching the value of variables over time
Using Multiple Breakpoints and the Resume button

Lesson #19: Creating Custom Components

Understanding the Flash Player
Understanding Frames
Phases of the Component Life Cycle
Creating a Simple Custom Component
Creating a Simple Custom Component
Instantiating a Custom Component
Creating a Complex Custom Component
Creating a Custom Component with ActionScript

Lesson #20: Unit Testing Flex/Flash Builder Applications

Understanding Unit Testing
Creating a Unit Test
Writing the Unit Test
Running a Unit Test
Create an Application that uses the tested Class files

Lesson #21: Profiling Flex/Flash Builder Applications

Understanding Garbage Collection
Using the Flex Profiler
Detecting Memory Leaks

Home | Testimonials | Terms of Use | Privacy Policy | Resources| Contact

408-315-8720

© 1993 - 2008 Multimedia Resource Group. All rights reserved.