Ledet Home Page
Directions to our Training Locations Contact Our Sales Team Ledet Web Site Map
 
The Training Advantage
Use our ROI calculator to justify your training budget
The Ledet Difference
Discover why our classes and services are your best value
Our Culture
Find out what guides and shapes our company
Join Our Team
 We're looking for talented staff and independent contractors, operations people, and sales and marketing staff.
Partner With Us
Programs for software manufacturers, dealers, and affiliates
Home

Adobe AIR Training: Building Desktop Applications with AJAX

 

AIR: Building Desktop Applications with AJAX
Duration: 2 days
Adobe AIR

Course Synopsis: The Adobe Integrated Runtime (AIR) is a cross-operating system
runtime which allows Rich Internet Applications (RIAs) to run as desktop applications. This is a two day course designed to equip web developers who have experience with AJAX technologies with the skills needed to develop robust desktop applications using
the Adobe Integrated Runtime. This course focuses on the toolset available to HTML and Javascript developers.

Who Should Attend: This course is designed for application developers who would like to use the powerful combination of Adobe AIR and AJAX for desktop and web development. Please see the following prerequisites before registering for this class.

Prerequisites: To gain the most from this course, you should have experience building HTML web applications with CSS and custom-written Javascript. Familiarity with AJAX (asynchronous Javascript and XML) techniques will enhance your learning the class.

What You Will Learn:
• Getting Started with Adobe AIR
• Using the File System
• Creating Native Windows
• Using an Embedded SQL Database
• Persisting Application Data
• Connecting Applications

Time: Class time is 9:00 a.m.- 4:00 p.m. Breaks are scheduled throughout the day and lunch is typically scheduled 12-1. Students provide their own lunch.

Locations: We have company-operated facilities in Atlanta, Chicago, Denver, San Diego and Washington DC. We also work with a network of rental facilities to offer our classes regularly across the United States and in Canada. Please double-check the location of your class with our office to make sure you get to the right location.

Related Courses: We recommend the following courses that relate to this class: Adobe Flex 3 and Adobe ColdFusion. Please take a look at our other course outlines at our web site, http://www.ledet.com.

Goals: Sterling Ledet and Associates realizes the importance of education and we take pride in being able to offer you classes that are more custom fit to your needs. Call us at (770) 414-5007 if you have any special questions or e-mail us at sales@ledet.com.

Registration: Please fill out our registration form and fax it to us at (312) 896-9094.


Adobe AIR Training: Building Desktop Applications with AJAX

 

LESSON 1
Introducing the Course
• Introducing Mastery Learning
• Understanding the Course Format
• Reviewing the Course Prerequisites
• Reviewing the Course Outline


LESSON 2
Introducing Adobe Integrated
Runtime (AIR)
• Exploring the AIR development Toolset
• Understanding the AIR SDK
• Looking at Dreamweaver
• Reviewing the AIR tools for Dreamweaver
• Creating AIR Sites
• Exporting AIR Applications
• Walkthrough: Review the course application


LESSON 3
Getting started with AIR
• Creating your first AIR application
• Creating an AIR project
• Creating an AIR application in Dreamweaver
• Creating a Site
• Creating a new AIR application in
Dreamweaver
• Launching Your AIR application in
Dreamweaver
• Packaging and deploying applications
• Using the Air Application Settings Wizard
• Selecting application content
• Code-signing an application
• Exporting an application
• Installing an application
• Understanding the contents of the .air file
• Exploring the AIR file format
• Understanding the application descriptor
• Understanding the application display attributes
• Learning AIR Fundamentals
• Understanding the application container
• Functionality of AIR
• Accessing AIR Features from Javascript
• Getting Debugging Information
• Extending the Runtime with ActionScript
• Getting help and other resources


LESSON 4
Using the File System
• Using the File class
• Introducing the file class
• Accessing common directories
• Allowing user to specify files or directories
• Interacting with the file system
• Referencing a file or directory
• Creating directories
• Moving and copying file system objects
• Removing file system objects
• Using file streams
• Reading and Writing Files
• Working with files asynchronously
• Compare synchronous and asynchronous methods




LESSON 5
Creating Native Windows
• Exploring the types of windows
• Customizing properties of the window
• Using the NativeWindow class
• Adding content to a window
• Manipulating windows
• Resizing a window
• Moving a window
• Using window events
• Using addEventListener()
• Identifying the window events


LESSON 6
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 type
• Using XML data type
• Using BLOB data type


LESSON 7
Using the clipboard
• Moving data with copy and paste
• Understanding the Clipboard
• Using the generalClipboard
• Getting data from the clipboard
• Writing data to the clipboard

LESSON 8
Connecting Applications
• Communicating between
applications
• Using LocalConnection
• Detecting network availability
• Monitoring network state changes
• Detecting HTTP connectivity
• Detecting Socket connectivity
• Connecting to web applications
using URLRequest
• Requesting a URL via HTTP
• Using the URLRequest class
• Using the URLVariables class
• Using the URLoader class


LESSON 9
Understanding AIR Security
• Considering AIR security
• Learning about security sandboxes
• Understanding the domain
considerations
• Understanding the need for Security
Sandboxes
• Implementing Security Sandboxes
• Implementing the sandbox bridge
• Understanding application updates


LESSON 10
Customizing Application Deployment
• Setting the application’s desktop icon
• Using application icons
• Using system tray icons

 

Ledet Navigation
 
Your Future Course Catalog Schedule Lookup Class Registration Form We Teach the Cool Stuff!