Get Schedule and Pricing
Other Adobe Flash Builder/Flex training courses
Adobe AIR - Building Desktop Applications with Flex Training Course
Air Training Course Synopsis
The Adobe Integrated Runtime (AIR) is a cross-operating system runtime which allows Rich Internet Applications (RIAs) to run as desktop applications. AIR helps you leverage your existing web development skills to build software for the desktop. This two day class is designed to introduce you to the fundamentals of working with Adobe Flex 3 and AIR for application development.
Training Course Length and Time
This class is 2 days long. 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.
What You Will Learn in This Training Course
- Creating an AIR project
- Creating native windows
- Using the file system
- Connecting applications
- Persisting application data
- Understanding Adobe AIR security
Who Should Attend this Training Course
This course is designed for application developers who would like to use the powerful combination of Adobe Flex and AIR for desktop and web development. Please see the following prerequisites before registering for this class.
Enrollment
Please fill out our registration form and fax it to us at (312) 896-9094.
Locations for this Training Course
We have training centers in Atlanta, Chicago, Denver, San Diego and Washington DC. We also offer classes at a network of rental facilities. We offer private onsite training and instructor-led, live online training. If coming to a rental facility, please double-check the location of your class with our office to make sure you get to the right location.
Goals for this Training Course
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.
Prerequisites for this Training Course
To gain the most from this course, you should have:
- Attended the Adobe Flex: Rich Client Applications course, or
- Have equivalent experience using MXML and ActionScript 3 to develop Adobe Flex applications which include the following features: data binding, user interface, container, and navigation components, custom components, in-line and scripted event handling, view states, and custom classes.
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 runtime application
- Understanding the Adobe AIR SDK
- Looking at Flex Builder 3
- Reviewing the Adobe AIR tools for Flex Builder 3
- Creating AIR projects
- Exporting AIR applications
- Review an AIR application
Lesson 3
- Getting started with AIR
- Creating your first AIR application
- Creating an AIR project
- Creating a main application
- Compiling an AIR application
- Packaging and deploying applications
- Exporting a release
- Code-signing an application
- Selecting application contents
- Installing an application
- Uninstalling an AIR application
- Export and install an application
- Understanding AIR fundamentals
- Introducing the AIR file format
- Introducing the application descriptor
- Examine the AIR package and change the descriptor
- Getting help and other resources
- Help inside Flex Builder Documentation
- AIR URLs
Lesson 4
- Creating native windows
- Creating windows
- Defining a window with MXML
- Instantiating an MXML window with ActionScript
- Opening and closing window components
- Create, open, and close a native window
- Modifying the window display
- Changing the window chrome
- Changing the window type
- Setting window transparency
- Controlling display of default Flex chrome
- Using full screen display
- Control window chrome, transparency, and full screen display
- Manipulating windows
- Referring to a window object
- Manipulating a window
- Control window behaviors when a title bar is removed
- Controlling window behavior using window events
- Handling window events
- Control window behavior through event listeners
Lesson 5
- Using the file system
- Using the File class
- Creating directories
- Creating directories and files
- Moving and copying file system objects
- Deleting file system objects
- Copy, move, and delete file objects
- Using the Flex 3 Adobe AIR components
- Reviewing the component types
- Use file browsing and display components
- Using file streams
- Creating directories
- Reading and writing files
- Read and write to a text file
- Working with file formats
- Using binary and encoded characters
- Read, modify, and write a binary file to the desktop
Lesson 6
- Connecting applications
- Communicating between applications
- Using LocalConnection
- Connect to another Adobe AIR application
- Communicating with the browser
- Using the URLRequest class
- Interact with a remote service via URL
- Using HTML content
- Loading HTML content
- Load HTML into an Adobe AIR application
- Getting occasionally connected
- Monitoring services
- Detecting HTTP connectivity
- Detecting Socket connectivity
- 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
- Using drag and drop
- Exploring the drag-and-drop stages
- Dragging with the clipboard
- Drag an image into the application
Lesson 8
- Persisting application data
- Using embedded SQL databases
- Understanding the database file
- Opening a database
- Create a new database
- Using SQL statements
- Managing the database
- Managing the data
- Using best practices with embedded databases
- Update database and records
- Working with data types
- Using Date data
- Using XML data
- Using BLOB data
- 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
- Add capability detection
- Using encrypted local storage
- Understanding AIR application updating
- Using the Updater class
- Determining current version at runtime
- Preventing down grade attacks while updating an AIR application
Lesson 10
- Customizing application deployment
- Setting the application’s desktop icon
- Using application icons
- Add icon to application
- Setting system tray notifications
- Using the shell
- Add a system tray icon
- Customizing application chrome
- Understanding application chrome
- Change application chrome