Please give us a call: 855.860.VHOT
Online Adobe Software Training - Instructor-Led Online Training
Adobe AIR Application Development with Flash Builder Course Outline
Course Length: 2 Days
Adobe AIR Application Development with Flash Builder Training Course

This two day course will introduce you to the concepts and skills that you need to get started developing AIR applications with Adobe Flash Builder. Hands on exercises will include building your first AIR application, using the file system, using the clip board, connect applications, packaging and deploying applications, persist application data, and secure/customize your AIR applcations.

There are no scheduled event dates for Adobe AIR Application Development with Flash Builder at this time. Please contact us to schedule an online live-instructor led class or custom on-site training for groups of three or more students.

» Request Onsite Training

 


Adobe AIR Application Development with Flash Builder Course Outline

This course outline is based on the authorized curriculum for this class. The topics and specific tasks during the training may vary to suit the specific needs of the individual or group of students. Find all future event dates and pricing

Course Length: 2 Days

Adobe AIR Application Development with Flash Builder Course Prerequisites

Students registering for this class should attend the Adobe Flash Builder beginner level class or have an equivalent working knowledge of Adobe Flash Builder before attending this class. Students will also need a basic understanding of OOP - Object Oriented Programming and web development/database concepts.

Lesson 1: Introducing the course
Introducing Mastery Learning
Understanding the Course Format
Reviewing the Course Prerequisites
Reviewing the Course Outline

Lesson 2: Introducing Adobe AIR
Exploring the Adobe AIR Development Toolset
Understanding the Runtime Application
Understanding the Adobe AIR SDK
Looking at Adobe Flash Builder
Reviewing the Adobe AIR tools for Flash Builder
Creating Adobe AIR Projects
Exporting Adobe AIR Applications
Walkthrough: Review the Course Application

Lesson 3: Getting started with Adobe AIR
Creating your First Adobe AIR Application
Creating an Adobe AIR Project
Creating a Main Application
Compiling an Adobe AIR Application
Running an Adobe AIR Application
Walkthrough: Create an Adobe AIR Application
Packaging and Deploying Applications
Exporting an Application
Code-signing an Application
Selecting Application Content
Installing an Application
Walkthrough: Export and Install Application
Learning Adobe AIR Fundamentals
Understanding the Application Container
Exploring the Adobe AIR File Format
Understanding the Application Descriptor
Understanding the Application Display Attributes
Walkthrough: Examine the Adobe AIR Package and Change its Descriptor
Getting Help and Other Resources

Lesson 4: Creating native windows
Creating a Window
Using the Window Class
Adding Content to a Window
Walkthrough: Create, Open, and Close a Native Window
Modifying the Window Display
Changing the Window Type
Changing the Window Chrome
Setting Window Transparency
Going Full Screen
Walkthrough: Control Chrome, Transparency, and Full Screen
Manipulating Windows
Getting an Instance of the Window
Resizing a Window
Moving a Window
Walkthrough: Maximize, Minimize, Restore, and Move a Window
Using Window Events
Identifying the Window Events
Walkthrough: Control Window Behavior through Event Listeners

Lesson 5: Using the File System
Using the File Class
Creating Directories
Walkthrough: Creating Directories and Files
Moving and Copying File System Objects
Deleting File System Objects
Walkthrough: Copy, Move, and Delete File Objects
Using the Flash Builder Air Components
Reviewing the Component Types
Walkthrough: Use File Browsing and Display Components
Using File Streams
Creating Directories
Reading and Writing Files
Walkthrough: Read and Write to a Text File
Working with File Formats
Using Binary and Encoded Characters
Walkthrough: Read, Modify, and Write a Binary File to the Desktop

Lesson 6: Connecting Applications
Communicating Between Applications
Using Localconnection
Walkthrough: Connect to Another Adobe AIR Application
Communicating With the Browser
Using the Urlrequest Class
Walkthrough: Interact With a Remote Service Via URL
Using HTML Content
Loading HTML Content
Walkthrough: Load HTML Into an Adobe AIR Application
Getting Occasionally Connected
Monitoring Services
Detecting HTTP Connectivity
Detecting Socket Connectivity
Walkthrough: Add Network Detection

Lesson 7: Using the Clipboard
Moving Data With Copy and Paste
Using the Clipboard
Getting Data From the Clipboard
Writing Data to the Clipboard
Walkthrough: Moving Data With Copy and Paste
Using Drag and Drop
Exploring the Drag-and-Drop Stages
Dragging With the Clipboard
Walkthrough: Drag an Image Into the Application

Lesson 8: Persisting Application Data
Using Embedded SQL Databases
Understanding the Database File
Opening a Database
Creating a Database
Walkthrough: Create a New Database
Using SQL Statements
Managing the Database
Managing the Data
Using Best Practices With Embedded Databases
Walkthrough: Update Database and Records
Working With Data Types
Using Date Data
Using XML Data
Using BLOB Data
Walkthrough: Use Date/Time and BLOB Data

Lesson 9: Understanding Adobe AIR Security
Considering Adobe AIR Security
Learning About Security Sandboxes
Understanding the Domain Considerations
Detecting Adobe AIR Capabilities
Understanding the Security Best Practices
Walkthrough: Add Capability Detection
Using Encrypted Local Storage
Walkthrough: Using Encrypted Local Storage
Understanding AIR Application Updating
Using the Updater Class
Determining Current Version at Runtime
Walkthrough: Preventing Downgrade Attacks While Updating an AIR Application

Lesson 10: Customizing Application Deployment
Setting the Application's Desktop Icon
Using Application Icons
Walkthrough: Add Icon to Application
Setting System Tray Notifications
Using the Shell
Walkthrough: Add a System Tray Icon
Customizing Application Chrome
Understanding Application Chrome
Walkthrough: Change Application Chrome


Newsletter Sign up

Newsletter powered by Constant Contact.

Contact Details
Company: VHOT Training Inc.
Street: 4000 Dunwoody Park
Suite 5420
Postal/City: Atlanta, Georgia 30338
Email: sales@virtualhandsontraining.com
Phone: 855.860.8468
Fax: 855.300.8468
Social Links
  • VHOT Google+
  • VHOT RSS Feed
  • VHOT Twitter
  • VHOT Facebook
Twitter Feed
  • VHOT Training Inc. connected our @klout account with our facebook page. Update your @klout account today! http://t.co/gmNnBZUTQi
  • RT @Joffff: @netmag @erikmboman If anything that list only reinforces the argument for Fireworks - a cross-platform, web focused design tool
  • Adobe ColdFusion Webcast: Evolutions of ColdFusion and Application Predictions for 2013 — Adobe ColdFusion Blog http://t.co/SQIGqjrZRA
  • RT @netmag: Our July issue is out now in print & digital! Optimise your site for mobile, CSS animations with Sass/Compass & more: http://t.…
  • Phonegap 2 7 0 Now On Build | Adobe PhoneGap Build http://t.co/LU5niguGwE