Tutorials and Online Training Videos

Real-World Programming With PHP 5 Tutorial


PHP has become the most popular server-side programming language for building web applications and is currently in use on more than 75% of all web servers. As of the release of PHP5, it has matured into a sophisticated language with advanced object-oriented capabilities. This course will take you through the basics of PHP, all the way through to its most advanced features. Author John Fontana demonstrates practical knowledge that can be applied to every-day programming tasks in the real world. To begin learning PHP5 today, simply click on the movie links.

Introduction

What This Course Will Cover
Prerequisites
What You Will Need
Setting Up a Work Environment

Getting Started

Naming Conventions
Avoiding Common Problems
Formatting Your Code

PHP Essentials

String Variables
Numeric Variables
Boolean Variables & Comparison Operators
Conditional Statements
Arrays
Looping
Built-in Functions
Creating Your Own Functions

Special Variables

$GET
$POST
$SESSION & $COOKIE
$FILES
$SERVER

PHP & MYSQL

Relational Database Design
SELECT
SQL INSERT Statement
SQL Update & Delete

Object Oriented PHP

Objects & Classes
Methods & Properties
Inheritance
Magic Methods - Constructor/Destructor
More Magic Methods
Access Modifiers
Method Chaining
The Static Keyword

Practical Example

Setting Up a Workspace
Using the Database Class

New in PHP5

New Object-Oriented Features pt. 1
New Object-Oriented Features pt. 2
New Extensions in PHP5
What Else Is New in PHP5?

Model-View-Controller

What is MVC?
Models
Views
Controllers
Design Patterns pt. 1
Design Patterns Pt. 2

PHP Frameworks

Codeigniter
Codeigniter Setup
Creating a Codeigniter Application pt. 1
Creating a Codeigniter Application pt. 2
CakePHP
Symfony
Zend Framework

Useful Technologies

Object Relational Modeling (ORM)
Template Systems
Image Manipulation
Revision Control Systems

Third-Party Solutions

phpList
OSCommerce & Zen Cart
OpenCart
WordPress
Drupal
Joomla/Mambo
CKEditor & TinyMCE
Learning Management
Project Management
Customer Relationship Management
Point-of-Sale
Enterprise Resource Planning

PHP & AJAX

AJAX Basic Overview
XMLHTTPRequest
JQuery
Other JavaScript Frameworks

Planning a Project

Determining Requirements
Client Communication
Developing a Workflow
Debugging
Security Considerations
Optimization
Types of Hosting
SEO
Maintenance
Testing

Rapid Application Development

RadPHP
Codecharge Studio
PHPRunner
CakeApp
AppFlower

Wrapping Up

Areas to Explore
PHP 6

Credits

About the Author


Related Books on Real-World Programming With PHP 5







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