Developing Rich Internet ApplicationsFig Leaf Training - Click here to return to the home pageContact UsSearchStudent Login
About TrainingLocationsInstructorsCourse AdvisorPoliciesVUEExtra Credit

 

PLEASE NOTE:

Starting in late February, 2004 this course will be replaced with Flash Application Development for Programmers.

"This is a great course. It's jam packed, but well worth it."

"Great and knowledgable instructor, will be back for more!"

"I have been pleased with all training I have taken with Figleaf so far and will continue to use them for all my Macromedia training needs."

"I was a J2EE specialist without any experience with Macromedia products. Flash is quickly taking over the client-side. Java owns the server-side. This class will allow me to remain on the cutting edge of enterprise development."

Developing Rich Internet Applications with Macromedia Flash MX

line separator

icon_flashmx

Developing Rich Internet Applications with Macromedia Flash MX is a three-day course designed to teach experienced application server programmers with no Flash experience how to create powerful Internet applications using Flash MX and Flash Remoting MX to connect to ColdFusion, J2EE, or .NET servers.

Click here to read the CFDJ Review for this course.

Price: $1,495.00
GSA Price: $1,431.01

Topics

· Introducing the Macromedia Flash MX Interface
· Learning ActionScript fundamentals
·

Manipulating Flash UI components

· Accessing Remote Services using Flash Remoting MX
· Retrieving Complex Data with Flash Remoting MX
· Creating Dynamic Data Tables with the DataGrid Component
· Persisting Data on the Client and Server
· Working with MovieClips

Course Prerequisites

To gain the most from this class, you should already have:
· Experience creating data-base driven web applications with ColdFusion, C#, or Java
· Knowledge of basic programming constructs including loops, functions, arrays, structures and components (for ColdFusion), or objects and classes (for C# and Java)
· If you are a ColdFusion programmer, equivalent knowledge from the Fast Track to ColdFusion MX and Advanced ColdFusion MX Development courses

Course Objectives

Upon completion of this course, you should be able to:
· Create user interfaces using Macromedia Flash UI components
· Understand and use Macromedia Flash ActionScript
· Use Macromedia Flash Remoting MX to access remote ColdFusion, Java, C#, or web services from Flash movies
· Populate UI Components using data from remote services
· Use the DataGrid component
· Persist data from a Flash movie on the client and the server
· Create drag and drop interfaces
· Create a rich shopping cart powered by remote ColdFusion, Java, or C# services

Course Outline

Unit 1: Introducing the Course
· About the course
· Course Objectives
· Course Prerequisites
· Course Format
· Internet Applications: The Big Picture
· Macromedia Training
Unit 2: Introducing the Macromedia Flash MX Interface
· Introducing Flash MX
· Flash MX Interface Elements
· Creating a Flash Document
· Adding Text
· Publishing Flash Documents
· Working with Layers
· Adding Images
· Adding Flash UI Components
Unit 3: Learning ActionScript Fundamentals
· Introducing Macromedia Flash ActionScript
· Using the ActionScript Editor
· ActionScript Coding Basics
· Creating Functions
· Including ActionScript Files
· Introducing ActionScript Objects
· Creating User-Defined Objects
· Creating Arrays
· Creating an Array of Objects
· Working with Visual Objects
· Responding to Events
Unit 4: Manipulating Flash UI Components
· Macromedia Flash UI Components
· PushButton Component
· CheckBox Component
· RadioButton Component
· MessageBox Component
· ComboBox Component
· ListBox Component
· Linking a ComboBox with a ListBox
· Creating a Master-Detail View
· ScrollBar Component
· Changing the Look and Feel of Components
Unit 5: Accessing Remote Services Using Flash Remoting MX
· Introducing Flash Remoting
· Configuring Flash Remoting
· Using the NetConnection Debugger
· Invoking Remote Service Methods
· Handling Responses from Remote Services Using_Result () and _Status () Event Handlers
· Handling Responses on Custom Objects
· Handling Responses Using onResult () and onStatus() Event Handlers
· Flash Remoting Handling Hierarchies
· Specifying Responder Objects in Remote Method Invocations.
Unit 6: Retrieving Complex Data with Flash Remoting MX
· Introducing Flash Remoting Data Conversion
· Converting Application Server Data to ActionScript Data
· Returning Arrays of Objects
· Working with RecordSets
· Using DataGlue to Populate UI Components with RecordSet Data
· Calling Web Services
Unit 7: Creating Dynamic Data Tables with the DataGrid Component
· Introducing the DataGrid Component
· Populating the DataGrid
· Manipulating the DataGrid Columns
· Manipulating the DataGrid Data
· Handling DataGrid Events
· Changing the DataGrid Appearance
Unit 8: Persisting Data on the Client and Server
· Persisting Data from Flash MX Movies
· Introducing Shared Objects
· Creating Shared Objects
· Accessing Data from a Shared Object
· Passing Data from Flash to a Remote Service
· Converting ActionScript Data to Application Server Data
Unit 9: Working with MovieClips
· Understanding MovieClips
· MovieClip Properties
· Manipulating MovieClip Depth
· Creating MovieClips Using ActionScript
· Loading JPGs or SWFs into a MovieClip
· Creating MovieClips from Visual Stage Objects
· Using MovieClip Events and Methods to Interact with the User
· Creating a Drag and Drop Interface
· Creating Components Dynamically
· Creating Reusable MovieClips
· Working in a MovieClip Timeline

Class Schedule

Dates Location Instructor Register
No public classes are currently scheduled.
Call 1-877-FIG-LEAF for details on upcoming courses.
Don't see your city? Call 1-877-FIG-LEAF or email training@figleaf.com for information on upcoming, onsite, and private classes.
 
Fig Leaf Software