Adobe AIR: Building Desktop Applications with AJAX (2 days)
Onsite and private classes available. Please enquire directly for details..
Description
This course is designed to equip web developers who have experience with AJAX technologies with the skills needed to develop robust desktop applications using Adobe AIR™. This course focuses on the toolset available to HTML and Javascript developers.
Course length
Two days
Prerequisite
Familiarity with:
- OOP concepts, including properties, methods, and
class packaging
- HTML, Javascript, and CSS
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
- Reviewing the AIR tools for
Dreamweaver
Getting Started with AIR
-
Creating your first AIR
application
- Creating an AIR application in
Dreamweaver
- Packaging and deploying
applications
- Learning about the .AIR File
- Learning AIR Fundamentals
- Getting help and other
resources
Using the File System
-
Using the File class
- Using file streams
- Working with files
asynchronously
Creating Native Windows
-
Exploring the types of windows
- Using the NativeWindow class
- Manipulating windows
- Using window events
- Modifying the window display
Persisting Application Data
-
Using an embedded SQL database
- Using SQML statements
- Using asynchronous Connections
- Working with data types
Using the clipboard
-
Moving data with copy and paste
- Using the drag-and-drop
- Setting system tray
notifications
Connecting Applications
-
Communicating between
applications
Understanding AIR Security
-
Considering AIR security
- Understanding application
updates
- Installing an application
update
Customizing Application Deployment
-
Setting the application's
desktop icon
- Customizing application chrome
- Creating a seamless installer
Summary and Review