Support

Flex Fundamentals

Class Objectives:

* Create your first Flex application.
* Add user interface controls.
* Understand Flex containers.
* Create application navigation.
* Constraint-based layout in MXML.
* Use the DataGrid control.
* Exchange data between components.
* Retrive XML data with HTTPService.

Lesson #1: Introducing Flex RCA

1. In...

see more

Class Objectives:

* Create your first Flex application.
* Add user interface controls.
* Understand Flex containers.
* Create application navigation.
* Constraint-based layout in MXML.
* Use the DataGrid control.
* Exchange data between components.
* Retrive XML data with HTTPService.

Lesson #1: Introducing Flex RCA

1. Introducing Mastery learning
2. Understand the course format
3. Reviewing the course prerequisites
4. Retrieving the course outline
5. Setting up the application files

Lesson #2: Introducing Adobe Flex 3

1. Understanding Rich Internet Applications
2. Understanding Adobe Flex 3
3. Understanding Adobe Flex Builder
4. Understanding the Foundation of the RIA: Flash Player, Flash Virtual Machines
5. Accessing Remote Data Resources from a Flex App

Lesson #3: Getting Started with Flex Builder

1. Understanding Flex Builder and Eclipse
2. Exploring the Flex Builder Interface
3. Creating a Project and your first application
4. Debugging a Flex Application
5. Accessing Help in Adobe Flex Builder

Lesson #4: Learning Flex Fundamentals

1. Creating a simple Flex Application
2. Displaying Images
3. Laying out a Flex Application with Containers
4. Using Panels, ControlBars and User Interface Controls
5. Creating Data Binding Between Components
6. Architecting an application with Components
7. Creating Properties and Methods for Components

Lesson #5: Handling Events

1. Understanding Events
2. Creating Event Handlers Using Inline ActionScript
3. Handling Events with Functions
4. Placing ActionScript Functions in external Files
5. Understanding the Event Object
6. Using the Event Listner Method

Lesson #6: Using View States for Application Design

1. Understanding View States
2. Controlling View States
3. Reviewing view States MXML Code
4. Creating Custom Components with View Statews

Lesson #7: Customizing the Application

1. Customizing the Flex Application Look and Feel
2. Modifying Styles
3. Using Themes
4. Applying Behaviors to Components
5. Applying Transitions to View States

Lesson #8: Using ActionScript Data Models

1. Using the Model View Controller Pattern
2. Creating an MXML Data Model
3. Using Data Models with ActionScript
4. Creating an Actionscript Constructor with Parameters
5. Defining Class Models

Lesson #9: Exchanging Data between Custom Components

1. Understanding the problem with Bindings
2. Creating Custom Events
3. Sending Data with a Custom Event

Lesson #10: Creating Data Entry Forms

1. Using the Form Container
2. Sharing Form Data
3. Validating Form Data
4. Triggering Form Validation with Events
5. Trigger Form Validatin with ActionScript

Lesson #11: Retreiving XML Data with HTTPService

1. Retrieving XML Data at Runtime
2. Handling Results
3. Handling Faults
4. Making HTTP Requests to different domains
5. Making HTTP Requests with Parameters

Lesson #12: Displaying Data with a DataGrid

1. Using the DataGrid Control
2. Specifying DataGrid columns
3. Using ItemRenderers
4. Using ItemEditors
5. Using a TileList

see less

Ages

All ages

Skill level

All difficulty levels

  • Write a review
  • Add to favorites

Choose from 1 available session:

When

Contact teacher to schedule a time and date

Where

  • San Francisco, CA

    Willing to travel up to 100000 miles

Price: $1,200.00

Offers discounts or promotional pricing!

Notes:

Three student minimum. Class duration: three days

Type

  • 1:1 / Private Lessons
  • Class / Group Sessions

Reviews write a review

  • "Professional, thorough, and detail oriented"

      • 5/5 stars
    • Ted Jalbert

    Review of Kevin Ruse, July 16, 2009

    I sat in Kevin's desktop publishing class at Silicon Valley College and was very impressed at his thorough knowledge of Photoshop and Quark Xpress. He understood the technical background of these programs deeply, and was able to focus and teach the lessons efficiently. Kevin maintained a very professional attitude, and stayed on topic at all times. Kevin used the class time to maximize the lessons and amount of information he had to teach in a very short period.

    less

    I sat in Kevin's desktop publishing class at Silicon Valley College and was very impressed at his thorough knowledge of Photoshop and Quark Xpress. He understood the technical background of these programs deeply, and was able to focus and teach the lessons efficiently. Kevin maintained a very professional attitude, and stayed on topic at all times. Kevin used the class time to maximize the less...

    more

    • Pros:
    • Smart, Patient, Good communicator
    • How was this location?:
    • OK
    • How was the price?:
    • OK

    I would recommend this teacher


  • "Time Well Spent"

      • 5/5 stars
    • Robert Munoz

    Review of Kevin Ruse, May 18, 2009

    Dave was very knowledgeable in teaching the 3 day Dreamweaver CS4 class. He answered our questions very thoroughly and many times he use examples. He taught with the book as well as add a few subjects not found in the book. The Adobe book was unique in some of the examples that I had not seen in other books about Dreamweaver CS4. Thanks Dave

    less

    Dave was very knowledgeable in teaching the 3 day Dreamweaver CS4 class. He answered our questions very thoroughly and many times he use examples. He taught with the book as well as add a few subjects not found in the book. The Adobe book was unique in some of the examples that I had not seen in other books about Dreamweaver CS4. Thanks Dave

    • Pros:
    • Helpful, Engaging, Encouraging, Smart, Patient, Funny, Fun, Good communicator
    • How was this location?:
    • Awesome
    • How was the price?:
    • OK

    I would recommend this teacher


see all reviews

Ready to learn?

  • Listed by
  • Kevin Ruse
  • What is this?
  • Contact teacher

Favorited By add me

  • Does this look like a class you'd love?

    Bookmark it by clicking "add me". We'll save your complete list of favorites on your profile page, for whenever you want it.

Related Articles

OSX10.6 Snow Leopard Double-click Errors

Posted by iAlicia in Computer Training

0

Up until now, if you double-clicked on a file from the Finder, it would open up automatically in the application that created it.
Several calls from AppleWorks 6.0 users after they updated to OSX ...

more »

Apple Mail Junk Filtering

Posted by iAlicia in Computer Training

0

Apple Mail has built-in junk mail filters to help you sort your emails.
When you receive an email that is spam, click the Junk button in the upper right corner to label it. When you receive an ema...

more »