|
Provided by: Highlander PLC Developing Rich Internet Applications with FlexDesktop Computer Software |
![]() |
Training
Provided by Highlander PLC
This course is designed to teach object-oriented programmers how to develop rich Internet applications using Flex. It is task-based, with students learning by doing. It covers the basics of Flex and focuses on best practices.
Prerequisites: The prerequisites for this course are to be familiar with:
Object-oriented programming:
Java, ActionScript, or C#
XML terminology
Prerequisites: The prerequisites for this course are to be familiar with:
Object-oriented programming:
Java, ActionScript, or C#
XML terminology
|
|
||||||||||||
Developing Rich Internet Applications with Flex
hands-on activities.
Performance-Based Objectives
Course Content
Unit 1: Introducing Developing Rich Internet Applications with Macromedia Flash
Unit 2: Understanding Flex
Topic 2A: Understanding Emerging Rich Internet Applications
Topic 2B: Introducing Macromedia Flex
Topic 2D: Developing Flex Applications
Topic 2E: Understanding the Flex Application Framework and Runtime Services
Topic 2F: Getting Help
Topic 2G: Adding Images
Topic 2H: Adding Flash UI Components
Unit 3: Getting Started
Topic 3A: Creating a Flex Application
Topic 3B: Containers
Topic 3C: Controls
Topic 3D: MXML Components
Unit 4: Handling Events
Topic 4A: Events
Topic 4B: Event Handlers
Topic 4C: Inline ActionScript
Topic 4D: Using an ActionScript Function
Topic 4E: Including the Handlers
Topic 4F: The Event Object
Unit 5: Using Controls
Topic 5A: What are Controls
Topic 5B: Using a Button Control
Topic 5C: Using Text Controls
Topic 5D: Displaying Images
Topic 5E: Supplying Data to Controls
Unit 6: Managing Application Layout
Topic 6A: Using Layout Containers
Topic 6B: Using Navigator Containers
Topic 6C: Manipulating the Size of Components with widthFlex and HeightFlex
Topic 6D: Manipulating the Appearance of Components with Styles
Unit 7: Using MXML Data Models
Topic 7A: Flex Data Modeling
Topic 7B: Tag
Topic 7C: Validating Data
Topic 7D: Formatting Data
Unit 8: Using ActionScript Data Models
Topic 8A: Defining ActionScript Classes
Topic 8B: Defining Properties of a Model Class
Topic 8C: Defining Methods of a Model Class
Topic 8D: Using a Formatter in ActionScript
Unit 9: Retrieving XML Data
Topic 9A: Data Retrieval Overview
Topic 9B: Retrieving XML Data with the source Property of the Model Tag
Topic 9C: Retrieving XML Data with the HTTPService Tag
Topic 9D: Named and Unnamed HTTP Services
Topic 9E: Passing Data Structures to MXML Components
Unit 10: Working with Data Sets
Topic 10A: Using the DataGrid Control
Topic 10B: Using the Tile Container
Topic 10C: Using a Repeater to Duplicate Controls Based on a Data Structure
Topic 10D: Accessing Repeater Data
Unit 11: Exchanging Data Between Components
Topic 11A: Passing Data to Components
Topic 11B: Best Practices For Exchanging Data
Topic 11C: Using Events to Exchange Data
Topic 11D: Defining Custom Events
Topic 11E: Dispatching Custom Events
Topic 11F: Handling Custom Events
Unit 12: Accessing Web Services and Remote Objects
Topic 12A: Using Data from Web Services
Topic 12B: Using Data from Java Methods
Topic 12C: Configuring Named Services
Unit 13: Exchanging Objects Between ActionScript and Java
Topic 13A: Understanding the Problem when Java Classes Use Custom Objects as Parameters
Topic 13B: Using _remoteClass
Topic 13C: Understanding Special Properties of Java Classes
Unit 14: Implementing Drag and Drop
Topic 14A: Learning Drag and Drop Terminology
Topic 14B: Using the dragEnabled Property with the Tree, List and DataGRid
Topic 14C: Understanding Drag and Drop Event Handlers
Topic 14D: Enabling Drag and Drop with Components other than Tree, List and DataGrid
Topic 14E: Using Formats to Enable Dropping
Topic 14F: Mouse Properties and Events
Performance-Based Objectives
Course Content
Unit 1: Introducing Developing Rich Internet Applications with Macromedia Flash
Unit 2: Understanding Flex
Topic 2A: Understanding Emerging Rich Internet Applications
Topic 2B: Introducing Macromedia Flex
Topic 2D: Developing Flex Applications
Topic 2E: Understanding the Flex Application Framework and Runtime Services
Topic 2F: Getting Help
Topic 2G: Adding Images
Topic 2H: Adding Flash UI Components
Unit 3: Getting Started
Topic 3A: Creating a Flex Application
Topic 3B: Containers
Topic 3C: Controls
Topic 3D: MXML Components
Unit 4: Handling Events
Topic 4A: Events
Topic 4B: Event Handlers
Topic 4C: Inline ActionScript
Topic 4D: Using an ActionScript Function
Topic 4E: Including the Handlers
Topic 4F: The Event Object
Unit 5: Using Controls
Topic 5A: What are Controls
Topic 5B: Using a Button Control
Topic 5C: Using Text Controls
Topic 5D: Displaying Images
Topic 5E: Supplying Data to Controls
Unit 6: Managing Application Layout
Topic 6A: Using Layout Containers
Topic 6B: Using Navigator Containers
Topic 6C: Manipulating the Size of Components with widthFlex and HeightFlex
Topic 6D: Manipulating the Appearance of Components with Styles
Unit 7: Using MXML Data Models
Topic 7A: Flex Data Modeling
Topic 7B: Tag
Topic 7C: Validating Data
Topic 7D: Formatting Data
Unit 8: Using ActionScript Data Models
Topic 8A: Defining ActionScript Classes
Topic 8B: Defining Properties of a Model Class
Topic 8C: Defining Methods of a Model Class
Topic 8D: Using a Formatter in ActionScript
Unit 9: Retrieving XML Data
Topic 9A: Data Retrieval Overview
Topic 9B: Retrieving XML Data with the source Property of the Model Tag
Topic 9C: Retrieving XML Data with the HTTPService Tag
Topic 9D: Named and Unnamed HTTP Services
Topic 9E: Passing Data Structures to MXML Components
Unit 10: Working with Data Sets
Topic 10A: Using the DataGrid Control
Topic 10B: Using the Tile Container
Topic 10C: Using a Repeater to Duplicate Controls Based on a Data Structure
Topic 10D: Accessing Repeater Data
Unit 11: Exchanging Data Between Components
Topic 11A: Passing Data to Components
Topic 11B: Best Practices For Exchanging Data
Topic 11C: Using Events to Exchange Data
Topic 11D: Defining Custom Events
Topic 11E: Dispatching Custom Events
Topic 11F: Handling Custom Events
Unit 12: Accessing Web Services and Remote Objects
Topic 12A: Using Data from Web Services
Topic 12B: Using Data from Java Methods
Topic 12C: Configuring Named Services
Unit 13: Exchanging Objects Between ActionScript and Java
Topic 13A: Understanding the Problem when Java Classes Use Custom Objects as Parameters
Topic 13B: Using _remoteClass
Topic 13C: Understanding Special Properties of Java Classes
Unit 14: Implementing Drag and Drop
Topic 14A: Learning Drag and Drop Terminology
Topic 14B: Using the dragEnabled Property with the Tree, List and DataGRid
Topic 14C: Understanding Drag and Drop Event Handlers
Topic 14D: Enabling Drag and Drop with Components other than Tree, List and DataGrid
Topic 14E: Using Formats to Enable Dropping
Topic 14F: Mouse Properties and Events
About The Training Provider: Highlander PLC
Highlander PLC - UK - Authorised Training Centre for Adobe
* Macromedia Authorised Training Partner of the Year - Award Winner - MAX 2004, New Orleans. *
Our training facilities are conveniently located in both London and Leeds and, where appropriate, we can also arrange for training to take place on-site at a customer s premises.
Our trainers are highly qualified in their areas of expertise but once...

