Username:
Password:

Adobe AIR & PHP Development Tutorials

Online Contents For This Course

We have made some of the video tutorials for

Adobe AIR & PHP Development

freely available to help you evaluate our training. Click on any of the linked lesson listings below to preview FREE!
   Course Description
Adobe AIR is a cross-platform, lightweight deployment environment based on Adobe's Flash Player. It combines the expressiveness of Flash with the familiarity and features of traditional desktop applications. Combined with the server-side power and flexibility of PHP, Adobe AIR applications are redefining Rich Internet Application (RIA) development. This course, by seasoned Flex/AIR and PHP integration specialist Richard Bates, is designed for PHP developers at all skill levels. Viewers will learn AIR fundamentals and advanced integration techniques using real-world applications and common feature-set requirements. Work files are included. To begin learning today, simply click on the movie links.

Choose your media type:

Introduction
  Welcome (04:04) T
  About Adobe AIR (03:11) T
  How it Works: A High-Level View (01:56) T
Getting Started
  Setting up WAMPServer on Windows (03:20) T
  Setting up MAMP on Mac (03:58) T
  Installing Zend Studio for Eclipse (03:10) T
  Installing Flex Builder as a Plug-In (05:27) T
Getting Familiar with Flex Builder
  The Eclipse Interface (06:08) T
  Modes & Views (07:03) T
AIR Development Basics
  User Interface Controls pt. 1 (07:10)
  User Interface Controls pt. 2 (04:50)
  Intro to MXML (05:50)
  Data Binding (05:36)
ActionScript 3 Primer
  Data Types (06:37)
  Syntax & Variables (05:14)
  Keywords & Functions (04:19)
  Events (03:50)
PHP & AIR Overview
  Connection Options (03:19)
  Using POST & GET pt. 1 (09:06)
  Using POST & GET pt. 2 (08:43)
  Application: Contact Form pt. 1 (05:35)
  Application: Contact Form pt. 2 (05:03)
  Application: Contact Form pt. 3 (07:55)
AMFPHP
  Setting Up AMFPHP (03:39)
  Creating Remote Services in PHP (04:12)
  Remote Objects (08:58)
  Database Setup with phpMyAdmin (04:34)
  Application: Course Catalog pt. 1 (07:58)
  Application: Course Catalog pt. 2 (06:56)
  Application: Course Catalog pt. 3 (05:08)
  Application: Course Catalog pt. 4 (04:01)
  Application: Course Catalog pt. 5 (07:38)
Zend_Amf
  Setting Up Zend_Amf (05:26)
  Creating the Zend_Amf Gateway (05:48)
  Creating the PHP Services pt. 1 (05:23)
  Creating the PHP Services pt. 2 (03:42)
  Creating the PHP Services pt. 3 (07:56)
  Employee Directory AIR Application pt. 1 (07:44)
  Employee Directory AIR Application pt. 2 (04:11)
  Employee Directory AIR Application pt. 3 (07:01)
  Creating the PHP Services pt. 4 (07:23)
  Communicating with Zend_Amf from AIR (07:19)
Customizing AIR Interfaces
  Styling with CSS pt. 1 (05:12)
  Styling with CSS pt. 2 (05:17)
  Styling with CSS pt. 3 (05:17)
  Styling with CSS pt. 4 (05:41)
  Using Effects in MXML - Fade (03:55)
  Using Effects in MXML - Move (03:58)
  Complex Effects in MXML (02:41)
  Using Custom Chrome (09:01)
  Using View States (05:33)
  Transitions Between States (03:34)
Advanced AIR & PHP Part 1
  Photo Print Store AIR Application (06:09)
  Custom MXML Components as Renderers pt. 1 (07:31)
  Custom MXML Components as Renderers pt. 2 (04:41)
  Drag & Drop pt. 1 (03:50)
  Drag & Drop pt. 2 (05:03)
  Drag & Drop pt. 3 (05:09)
  Drag & Drop pt. 4 (06:27)
  Drag & Drop pt. 5 (05:00)
  Uploading Files to PHP pt. 1 (07:52)
  Uploading Files to PHP pt. 2 (02:10)
  Uploading Files to PHP pt. 3 (03:42)
  Uploading Files to PHP pt. 4 (07:59)
  Photo Print Store Database Setup (05:26)
  Photo Print Store PHP Services pt. 1 (07:28)
  Photo Print Store PHP Services pt. 2 (04:45)
  Logins with AIR & PHP pt. 1 (07:40)
  Logins with AIR & PHP pt. 2 (07:20)
  POST & RemoteObjects in Tandem pt. 1 (05:12)
  POST & RemoteObjects in Tandem pt. 2 (07:24)
Advanced AIR & PHP Part 2
  Application: Document Manager pt. 1 (05:29)
  Application: Document Manager pt. 2 (07:47)
  Document Manager PHP Services pt. 1 (03:35)
  Document Manager Database (03:42)
  Document Manager PHP Services pt. 2 (08:50)
  Document Manager PHP Services pt. 3 (04:46)
  Application: Document Manager pt. 3 (04:34)
  Application: Document Manager pt. 4 (03:05)
  Application: Document Manager pt. 5 (02:31)
  Application: Document Manager pt. 6 (04:52)
  Application: Document Manager pt. 7 (05:24)
  Application: Document Manager pt. 8 (07:26)
  Creating New Windows (05:44)
  Application: Document Manager pt. 9 (05:19)
  Application: Document Manager pt. 10 (06:12)
  Chaining Events Together (06:55)
  More User Authentication pt. 1 (04:37)
  More User Authentication pt. 2 (05:54)
  Using the Encryted Local Store pt. 1 (07:11)
  Using the Encryted Local Store pt. 2 (04:33)
  Custom Icons in MXML Renderers (05:38)
  Tuning Custom Controls & Renderers (04:12)
Sometimes-Connected Applications
  Application: Traveling Salesman - Intro (02:20)
  Local SQLite Databases (04:07)
  Application: Traveling Salesman pt. 1 (07:09)
  Application: Traveling Salesman pt. 2 (07:42)
  Application: Traveling Salesman pt. 3 (04:49)
  Application: Traveling Salesman pt. 4 (04:52)
  Application: Traveling Salesman pt. 5 (05:40)
  Traveling Salesman PHP Code pt. 1 (04:28)
  Traveling Salesman PHP Code pt. 2 (04:17)
  Traveling Salesman AMF Communication pt. 1 (04:55)
  Traveling Salesman AMF Communication pt. 2 (06:18)
  Traveling Salesman AMF Communication pt. 3 (05:52)
  Saving Records Remotely & Locally (06:11)
  Detecting Connectivity (07:54)
  Syncronizing Remote & Local Data pt. 1 (07:56)
  Syncronizing Remote & Local Data pt. 2 (06:40)
  Custom Label Functions in Datagrids (03:57)
Going Public with Your Application
  Distributing Your Application (03:21)
  The -app.xml File (03:20)
  Using the Badge Installer (03:33)
  Updating After Release pt. 1 (06:54)
  Updating After Release pt. 2 (07:46)
  Updating After Release pt. 3 (07:14)
  Updating After Release pt. 4 (05:39)
Wrap Up & Next Steps
  ActionScript Further Study (03:40)
  PHP Further Study (01:48)
  Wrap Up (02:51)
Credits
  About this Author (01:46)