AIR Training with Flex DC MD VA GA ILFig Leaf Training - Click here to return to the home pageContact UsSearchStudent Login
About TrainingLocationsInstructorsCourse AdvisorPoliciesVUEExtra Credit

Curriculum Listing

Acrobat Training
Actionscript 3 Training
Acrobat Connect Training
After Effects Training
AJAX Training
Captivate Training
CISSP Training
Contribute Training
ColdFusion Training
CommonSpot Training
CSS Training
Dreamweaver Training
Flash Training
Flex Training
Google Training
JavaScript Training
InDesign Training
JRUN Training
LiveCycle Training
Photoshop Training
Premiere Training
Robohelp Training
SQL Training
Websense Training
XML Training

On-site Customer Locations

Birmingham, AL
Phoenix, AZ
Freemont, CA
Los Angeles, CA
San Francisco, CA
Hartford, CT
Washington, DC
Cape Canaveral, FL
Talahassee, FL
West Palm Beach, FL
Atlanta, GA
Boise, ID
Chicago, IL
Cedar Falls, IA
Baton Rouge, LA
Boston, MA
Newton, MA
Baltimore, MD
Detroit, MI
Kalispell, MT
Kansas City, MO
Raleigh, NC
Ithaca, NY
Melville, NY
New York, NY
Akron, OH
State College, PA
Philadelphia, PA
Pittsburgh, PA
Charleston, SC
Oak Ridge, TN
Austin, TX
Dallas, TX
Houston, TX
Arlington, VA
Reston, VA
Herndon, VA
Hampton, VA
Newport News, VA
Richmond, VA
Seattle, WA
Milwaukee, WI

Instructor Locations

Washington, DC
Atlanta, GA
Chicago, IL
Baltimore, MD
Alexandria, VA

Adobe AIR Training: Building Desktop Applications with Flex 3

line separator

undefined

   Building Desktop Applications with Flex (AIRF)
   Public Beta 3 Release

Price: $995.00
GSA Price: $Coming soon

AIR projects are created in Flex Builder 3, and appear as Flex projects. They simply compile differently. This 2 day course is presented through a combination of lectures, demonstrations, walkthroughs, and labs. The course has been designed assuming that you already understand how to develop applications using Adobe Flex.  

Course Prerequisites

Adobe Flex 3: Rich Client Applications course, or equivalent experience using MXML and ActionScript 3 to develop Adobe Flex applications.

Course Objectives

Course Outline

Introducing the course

• Introducing Mastery Learning
• Understanding the course format
• Reviewing the course prerequisites
• Reviewing the course outline

Introducing Adobe Integrated Runtime

• Exploring the AIR Development Toolset 

      • Understanding the runtime application 
      • Understanding the AIR SDK
      • Looking at Flex Builder 3

• Reviewing the AIR tools for Flex Builder 3

  • Creating AIR Projects
  • Exporting AIR Applications

Getting Started with AIR

• Creating your first AIR application

  • Creating an AIR project
  • Creating a main application
  • Compiling an AIR application
  • Running an AIR application

• Packaging and deploying applications

  • Exporting an application
  • Code-signing an application
  • Selecting application content
  • Installing an application

• Learning AIR Fundamentals

  • Understanding the application container
  • Exploring the AIR file format 
  • Understanding the application descriptor
  • Understanding the application display attributes

• Getting help and other resources

Creating Native Windows

• Creating a window

  • Using the Window class
  • Adding content to a window 

• Modifying the window display

  • Changing the window type
  • Changing the window chrome
  • Setting window transparency
  • Going full screen

• Manipulating windows

  • Getting an instance of the window
  • Resizing a window
  • Moving a window

• Using window events

  • Identifying the window events

Using the File System

• Using the File class

  • Using the File class
  • Creating directories
  • Moving and copying file system objects
  • Deleting file system objects

• Using the Flex 3 AIR components

  • Reviewing the component types

• Using file streams

  • Creating directories
  • Reading and writing files

• Working with file formats

  • Using binary and encoded characters

Connecting Applications

• Communicating between applications

  • Using LocalConnection

• Communicating with the browser

  • Using the URLRequest class

• Using HTML content

  • Loading HTML content

• Getting occasionally connected

  • Monitoring services
  • Detecting HTTP connectivity
  • Detecting Socket connectivity

Using the clipboard

• Moving data with copy and paste

  • Using the clipboard
  • Getting data from the clipboard
  • Writing data to the clipboard

• Using drag-and-drop

  • Exploring the drag and drop stages
  • Dragging with the clipboard

Persisting Application Data

• Using an embedded SQL databases

  • Understanding the database file
  • Opening a database
  • Creating a database

• Using SQL statements

  • Managing the database
  • Managing the data
  • Using best practices with embedded databases

• Working with data types

  • Using Date data
  • Using XML data
  • Using BLOB data

Understanding AIR Security

• Considering AIR security

  • Learning about security sandboxes
  • Understanding the domain considerations
  • Detecting AIR capabilities
  • Understanding the security best practices

Customizing Application Deployment

• Setting the application's desktop icon

  • Using application icons

• Setting system tray notifications

  • Using the shell
  • Using the system tray

• Customizing application chrome

  • Understanding application chrome

• Creating a seamless installer

  • Adding the installer

Class Schedule

Location Dates Instructor Register
Washington, DC Aug 28 - Aug 29 Jason Perry register
Washington, DC Oct 20 - Oct 21 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