2012 Schedule
Calendar for virtual training course
3 Days. 6 hours per day (9am - 4pm)
US $1,295.00
This class WILL BE delivered
by an Adobe Certified Instructor.
Instructor

Foster
PROFESSIONAL QUALIFICATIONS:
Creative Director and Owner
Foster Johnson Studios
Los Angeles and Glendale, California. USA
Resume
Foster Johnson is Adobe certified in multiple Adobe applications, however the company doing business as SFJ Academy is NOT an Adobe Authorized Training Center. We will be seeking AATC status in the next year's first quarter.
Dreamweaver CS5 Advanced with PHP
Topics Covered
LESSON 1 - Why PHP and Why Dreamweaver CS5?
A Rich Mix of PHP Features
What Is PHP? What Does It Do? A Tour of the Main PHP Features in Dreamweaver CS5
LESSON 2 - Getting Ready to Develop with PHP
Setting Up a Local Testing Environment
Checking Your PHP Installation
Using Virtual Hosts
Setting Up a PHP Site in Dreamweaver
LESSON 3 - A Quick Crash Course in PHP
How PHP Makes Pages Dynamic
Taming the Unknown with Variables
Grouping Related Values in Arrays
Using Conditions to Make Decisions
Using Functions to Perform Tasks
Using Objects and Resources
Using Operators for Calculations and Joining Strings
Automating Repetitive Tasks
Including External Files
Understanding Error Messages
LESSON 4 - Restyling a WordPress Site
Understanding the Structure of a Content Management System
Installing Word Press
Creating a Word Press Theme
LESSON 5 - Designing and Building Your Own Database
Working with MySQL
Creating a Database and Tables
Creating MySQL User Accounts
Importing Existing Data
LESSON 6 - Generating PHP Automatically with Server Behaviors
What Server Behaviors Do
Connecting to the Database
Inserting Records into a Table
Creating a Login System
Displaying, Updating, and Deleting Records
Evaluating the Server Behaviors
LESSON 7 - Validating Input on the Server
Introducing the ZendFramework
Improving the Registration Form
Authenticating User Credentials with Zend_Auth
LESSON 8 - Zending Email
How PHP Handles Email
Stopping Spam with a CAPTCHA
Processing User Feedback
Processing Other Form Elements
Resetting Forgotten Passwords
Unsubscribing Registered Users
LESSON 9 - Uploading Images and Other Files
Understanding How PHP Uploads Files
Creating an Upload Form
Using lendJilefor Uploads
Sending Email Attachments
LESSON 10 - Inserting Data into Multiple Tables
Assessing the Task
Creating the Database Structure
Building the CMS
LESSON 11 - Updating and Deleting Files in Related Tables
Selecting Records with SQL
Completing the CMS
LESSON 12 - Using Ajax to Refresh Content
Enhancing Pages with Ajax
Introducing AdobeWidget Browser
Configuring a Widget
Creating a Master/Detail Set
Refreshing a Page Without Reloading
Creating Clean URLs
LESSON 13 - Deploying Your Site Online
Transferring a Database
Preparing Your PHP Files
Setting Up Your Remote Server in Dreamweaver
Required Textbook
ADOBE DREAMWEAVER CS5 WITH PHP
By David Power
Training from The Source
