Tutorials and Online Training Videos

Adobe AIR & PHP Development Tutorial


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.

Introduction

Welcome
About Adobe AIR
How it Works: A High-Level View

Getting Started

Setting up WAMPServer on Windows
Setting up MAMP on Mac
Installing Zend Studio for Eclipse
Installing Flex Builder as a Plug-In

Getting Familiar with Flex Builder

The Eclipse Interface
Modes & Views

AIR Development Basics

User Interface Controls pt. 1
User Interface Controls pt. 2
Intro to MXML
Data Binding

ActionScript 3 Primer

Data Types
Syntax & Variables
Keywords & Functions
Events

PHP & AIR Overview

Connection Options
Using POST & GET pt. 1
Using POST & GET pt. 2
Application: Contact Form pt. 1
Application: Contact Form pt. 2
Application: Contact Form pt. 3

AMFPHP

Setting Up AMFPHP
Creating Remote Services in PHP
Remote Objects
Database Setup with phpMyAdmin
Application: Course Catalog pt. 1
Application: Course Catalog pt. 2
Application: Course Catalog pt. 3
Application: Course Catalog pt. 4
Application: Course Catalog pt. 5

Zend_Amf

Setting Up Zend_Amf
Creating the Zend_Amf Gateway
Creating the PHP Services pt. 1
Creating the PHP Services pt. 2
Creating the PHP Services pt. 3
Employee Directory AIR Application pt. 1
Employee Directory AIR Application pt. 2
Employee Directory AIR Application pt. 3
Creating the PHP Services pt. 4
Communicating with Zend_Amf from AIR

Customizing AIR Interfaces

Styling with CSS pt. 1
Styling with CSS pt. 2
Styling with CSS pt. 3
Styling with CSS pt. 4
Using Effects in MXML - Fade
Using Effects in MXML - Move
Complex Effects in MXML
Using Custom Chrome
Using View States
Transitions Between States

Advanced AIR & PHP Part 1

Photo Print Store AIR Application
Custom MXML Components as Renderers pt. 1
Custom MXML Components as Renderers pt. 2
Drag & Drop pt. 1
Drag & Drop pt. 2
Drag & Drop pt. 3
Drag & Drop pt. 4
Drag & Drop pt. 5
Uploading Files to PHP pt. 1
Uploading Files to PHP pt. 2
Uploading Files to PHP pt. 3
Uploading Files to PHP pt. 4
Photo Print Store Database Setup
Photo Print Store PHP Services pt. 1
Photo Print Store PHP Services pt. 2
Logins with AIR & PHP pt. 1
Logins with AIR & PHP pt. 2
POST & RemoteObjects in Tandem pt. 1
POST & RemoteObjects in Tandem pt. 2

Advanced AIR & PHP Part 2

Application: Document Manager pt. 1
Application: Document Manager pt. 2
Document Manager PHP Services pt. 1
Document Manager Database
Document Manager PHP Services pt. 2
Document Manager PHP Services pt. 3
Application: Document Manager pt. 3
Application: Document Manager pt. 4
Application: Document Manager pt. 5
Application: Document Manager pt. 6
Application: Document Manager pt. 7
Application: Document Manager pt. 8
Creating New Windows
Application: Document Manager pt. 9
Application: Document Manager pt. 10
Chaining Events Together
More User Authentication pt. 1
More User Authentication pt. 2
Using the Encryted Local Store pt. 1
Using the Encryted Local Store pt. 2
Custom Icons in MXML Renderers
Tuning Custom Controls & Renderers

Sometimes-Connected Applications

Application: Traveling Salesman - Intro
Local SQLite Databases
Application: Traveling Salesman pt. 1
Application: Traveling Salesman pt. 2
Application: Traveling Salesman pt. 3
Application: Traveling Salesman pt. 4
Application: Traveling Salesman pt. 5
Traveling Salesman PHP Code pt. 1
Traveling Salesman PHP Code pt. 2
Traveling Salesman AMF Communication pt. 1
Traveling Salesman AMF Communication pt. 2
Traveling Salesman AMF Communication pt. 3
Saving Records Remotely & Locally
Detecting Connectivity
Syncronizing Remote & Local Data pt. 1
Syncronizing Remote & Local Data pt. 2
Custom Label Functions in Datagrids

Going Public with Your Application

Distributing Your Application
The -app.xml File
Using the Badge Installer
Updating After Release pt. 1
Updating After Release pt. 2
Updating After Release pt. 3
Updating After Release pt. 4

Wrap Up & Next Steps

ActionScript Further Study
PHP Further Study
Wrap Up

Credits

About this Author


Related Books on Adobe AIR & PHP Development







Save $80 on the
DROID BIONIC
by Motorola with Verizon Wireless service for less than from Verizon Wireless directly.
Save $80 on DROID BIONIC
More Cell Phone Discounts