• How PHP Works
  • The php.ini File
  • Basic PHP Syntax
  • PHP Tags
  • PHP Statements and Whitespace
  • Comments
  • PHP Functions
  • Variables
  • Variable Types
  • Variable Names (Identifiers)
  • Type Strength
  • Variable Scope
  • Constants
  • Variable-Testing and Manipulation Functions
  • PHP Operators
  • Creating Dynamic Pages
  • Single Quotes vs. Double Quotes
  • Flow Control
  • If Conditions
  • Loops
  • while
  • do…while
  • for
  • break and continue
  • Arrays
  • Enumerated Arrays
  • Initializing Arrays
  • Appending to an Array
  • Reading from Arrays
  • Looping through Arrays
  • Associative Arrays
  • Initializing Associative Arrays
  • Reading from Associative Arrays
  • Looping through Associative Arrays
  • Two-dimensional Arrays
  • Reading from Two-dimensional Arrays
  • Looping through Two-dimensional Arrays
  • Array Manipulation Functions
  • PHP and HTML Forms
  • HTML Forms
  • How HTML Forms Work
  • A Sample HTML Form
  • Form Variables
  • String Manipulation
  • Formatting Strings
  • Concatenation
  • String Manipulation Functions
  • Examples of String Functions
  • Magic Quotes
  • magic_quotes_gpc
  • magic_quotes_runtime
  • Recommendation on Magic Quotes
  • Reusing Code and Writing Functions
  • Including Files
  • Require
  • require_once
  • auto_prepend_file and auto_append_file
  • User Functions
  • Defining and Calling Functions
  • Default Values
  • Variable Scope
  • By Reference vs. By Value
  • Form Processing
  • Code Organization
  • Simple SELECTs
  • Introduction to the Northwind Database
  • Some Basics
  • Comments
  • Whitespace and Semi-colons
  • Case Sensitivity
  • Selecting All Columns in All Rows
  • Selecting Specific Columns
  • Sorting Records
  • Sorting By a Single Column
  • Sorting By Multiple Columns
  • Sorting By Column Position
  • Ascending and Descending Sorts
  • The WHERE Clause and Operator Symbols
  • Checking for Equality
  • Checking for Inequality
  • Checking for Greater or Less Than
  • Checking for NULL
  • WHERE and ORDER BY
  • The WHERE Clause and Operator Words
  • The BETWEEN Operator
  • The IN Operator
  • The LIKE Operator
  • The NOT Operator
  • Checking Multiple Conditions
  • AND
  • OR
  • Order of Evaluation
  • Sub queries, Joins and Unions
  • Sub queries
  • Joins
  • Table Aliases
  • Multi-table Joins
  • Outer Joins
  • Unions
  • UNION ALL
  • UNION Rules
  • Inserting, Updating and Deleting Records
  • INSERT
  • UPDATE
  • DELETE
  • Managing Data
  • Querying a Database
 MySql Overview
  • MySql Methods and Properties
  • Inserting and Updating Records
  • MySql Prepared Statements
  • Authentication with PHP and MYSQL
  • A Database-less Login Form
  • Session Control and Cookies
  • Sessions
  • Session Functions
  • Cookies
  • Sending Email with PHP
  • JavaScript language fundamentals
  • mail()
  • Shortcomings of mail()
  • PHPMailer
  • File System Management
  • Opening a File
  • fopen()
  • Reading from a File
  • fgets()
  • Writing to a File
  • fwrite()
  • File Locking
  • flock()
  • Uploading Files via an HTML Form
  • Getting File Information
  • More File Functions
  • Directory Functions
  • Getting a Directory Listing
  • Creating a Dreamweaver site
  • Site creation – basic
  • Site creation – advanced
  • Database connections
  • Database basics
  • Introduction to MYSQL
  • Server behaviors
  • Querying the database
  • Building a MYSQL query using the Simple view
  • Building a MYSQL query using the Advanced view
AJAX
  • Ajax with PHP
  • Ajax Overview
  • Ajax Technology Stack
  • Ajax Implementations
  • Installing and configuring HTML_Ajax Pear Module
  • Ajax Server
  • Ajax Client
JQUERY
  • What Are Javascript And Jquery?
  • Document Object Model (DOM) And Jquery
  • Programming/Coding Principles
  • Separation Of Structure (HTML), Style (CSS) A
  • Behaviors (Javscript/Jquery)
  • Jquery Wrapper – DOM Elements As Array – $( )
  • Selecting And Manipulating Elements
  • Jquery API
  • Element Properties And Attributes
  • Browser Event Model
  • Jquery Event Model
  • Putting Events To Work
  • Animation And Effects Overview
  • Sliders, Tabs, Accordians
  • Progress Bars
  • Forms/Auto Completers
  • Date Pickers
  • Dialog Boxes