Flash Training :  Advanced Application DevelopmentFig Leaf Training - Click here to return to the home pageContact UsSearchStudent Login
About TrainingLocationsInstructorsCourse AdvisorPoliciesVUEExtra Credit
left_col_news_main_red
left_col_news_leftend_red

"clear concise and professional. always made sure concepts were understood."

" Great Instructor"

"Dan was Excellent! He was entertaining and insightful!"

"Extremely thorough lessons and instruction. Well worth the time spent!"

"Brandon is hands-down the best instructor around, and that's quite a compliment coming from me - a former instructor. His detailed knowledge of flash is superceded only by his excellent teaching style. He provides analogies that I know I'll remember and explains difficult concepts exceptionally well. He seldom had to look up an answer - he knows them already. Brandon also takes the time to add many extra tips and tricks to the class. And while the coursebook and labs are fine, I am even more grateful for the time Brandon spent teaching us other real world examples to help pull it all together for us. I got exactly what I needed from this class plus more. THANKS!"

"This training class was worth every penny. "

left_col_news_mid2_red
left_col_news_rightend_red

Adobe Flash 8 Training: Advanced Application Development

line separator

Macromedia Flash 8: Advanced Application Development provides students who have prior Flash experience the knowledge and hands-on practice they need to build a dynamic rich Internet application with Flash. This course focuses on using classes, complex data structures, built-in components, web services, and Flash Remoting to quickly get students proficient in building dynamic Flash applications. The course also compares and contrasts Timeline development with class based development and teaches students best practices.

This course is 3-days in length.

Commercial Price: $1,495
GSA Price: $1,430.90

Course Audience

This course is for people with some prior ActionScript programming skills and want to use it to create dynamic applications and/or learn advanced concepts in ActionScript. Students who have taken the Macromedia Flash MX 2004: Application Development are perfectly suited to take this course.

Course Outline

Unit 1: Introducing the Course

· About the Course

· Course Objectives

· Course Prerequisites

 

Unit 2: Reviewing ActionScript Basics

· Understanding Built In classes.

· Working with Visual and Non Visual Classes

· Creating a Custom Object based on the Object Class

· Looping in ActionScript

 

Unit 3: Creating Custom Classes

· Creating Classes

· Creating Objects from Classes

· Defining Class Properties and Methods

· Adding Complex Data Structures to a Class

· Creating the dumpObject() method

· Understanding Recursion

· Accessing Properties via Methods

 

Unit 4: Building Arrays

· Understanding Arrays

· Looping over Arrays

· Using Methods and Properties of Arrays

· Creating Complex Data Structures

· Using Associative Arrays

· Accessing Data via Value or Reference

 

Unit 5: Manipulating Flash UI Components

· Using Macromedia Flash UI Components

· Handling Events on UI Components

· Populating UI Components with Data

· Creating Functionally Dependent Components

· Implementing Master-Detail Functionality

· Changing the Look and Feel of Components

 

Unit 6: Using Web Services

· Introducing Dynamic Content

· Introducing Web Services

· Using the WebServiceConnector component

· Using an Array of Objects

· Understanding Web Service Sandbox security

· Passing Parameters to Web Services

· Calling an External Web Service

 

Unit 7: Using Flash Remoting

· Introducing Flash Remoting

·  Using Flash Remoting

·  Handling Responses from Remote Service Methods

·  Using an Array of Objects with Flash Remoting

·  Using the NetConnection Debugger

·  Calling external Web Services from Flash Remoting

 

Unit 8: Linking a Class to a Visual Object

· Creating a MovieClip and Linking it to a Class

· Solving Synchronicity Issues with Components

· Introducing the DataGrid Component

· Populating a DataGrid

· Manipulating DataGrid Columns

· Manipulating DataGrid Data

· Handling DataGrid Events

 

Unit 9: Persisting Data on the Client and Server

· Persisting Data in Flash Applications

· Introducing Shared Objects

· Accessing Data from a Shared Object

· Passing Data from Flash to a Server-Side Method

 

 

Class Schedule

Location Dates Instructor Register
Washington, DC Jul 28 - Jul 30 Jason Perry register
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