PHP Tutorials
Online Contents For This Course
We have made some of the video tutorials for
PHP
freely available to help you evaluate our training. Click on any of the linked lesson listings below to preview FREE!
Course Description
**NOTE** This tutorial explains an outdated version of PHP. If you have installed PHP recently it is highly likely the code shown here WILL NOT WORK in your scripts. We highly recommend viewing This PHP title instead
A PHP5 title is also currently in production. **NOTE**
Choose your media type:
|
Concepts
|
|||
| What is PHP? | (01:02) | T | |
| Data Flow | (05:21) | T | |
| What You'll Need pt. 1 | (05:35) | T | |
| What You'll Need pt. 2 | (06:00) | T | |
| Scripting vs. Viewing | (03:09) | T | |
| Your First Script | (02:27) | T | |
|
Absolute Basics
|
|||
| Embedding PHP within HTML | (06:00) | T | |
| Variables | (06:22) | T | |
| Operators | (08:56) | T | |
| More Complex Operators pt. 1 | (04:44) | T | |
| More complex Operators pt. 2 | (05:25) | T | |
|
Making Choices
|
|||
| Introducing Conditionals: 'If' and Conditional Operators | (09:06) | T | |
| Logical Operators | (06:53) | T | |
| Using 'Else' and 'Elseif' | (07:55) | T | |
| Multiple Choices: 'Switchcasebreak' | (06:19) | T | |
| The Concise Conditional: '?' : | (08:10) | T | |
|
Loops and Control Structures
|
|||
| Repetition: The 'For' Loop | (09:43) | ||
| 'While' and 'Do..While' Loops | (05:05) | ||
| Get Me Out Of Here! 'Break' and 'Exit' | (04:45) | ||
|
Data
|
|||
| Introduction to Arrays | (04:29) | ||
| Referencing and Sorting Arrays | (09:59) | ||
| Associative Arrays pt. 1 | (06:27) | ||
| Associative Arrays pt. 2 | (05:04) | ||
| More About Arrays | (06:08) | ||
| Multidimensional Arrays | (09:06) | ||
| Joining Arrays and Splitting Strings | (04:51) | ||
| More String Manipulation | (06:57) | ||
| Replacing Text Within Strings | (02:41) | ||
| Introduction to Regular Expressions pt. 1 | (05:59) | ||
| Introduction to Regular Expressions pt. 2 | (06:23) | ||
| More About Regular Expressions pt. 1 | (05:35) | ||
| More About Regular Expressions pt. 2 | (04:47) | ||
| Replacing Text Using Regular Expressions | (02:54) | ||
|
Querying A Database
|
|||
| Our Sample MySQL Database | (04:54) | ||
| Connecting to the Database | (06:33) | ||
| Retrieving Data | (06:47) | ||
|
Interacting With The User
|
|||
| A Simple HTML Form | (06:20) | ||
| A Simple PHP Search Script. pt. 1 | (05:11) | ||
| A Simple PHP Search Script. pt. 2 | (04:52) | ||
| Validating User Input | (09:34) | ||
| A Search Feature With Dynamic Options pt. 1 | (06:06) | ||
| A Search Feature With Dynamic Options pt. 2 | (05:56) | ||
| An HTML Form For User Feedback | (07:44) | ||
| Adding The Feedback to the Database pt. 1 | (04:51) | ||
| Adding The Feedback to the Database pt. 2 | (05:56) | ||
| Validating an Email Address | (08:58) | ||
| Uploading a File pt. 1 | (05:06) | ||
| Uploading a File pt. 2 | (05:28) | ||
|
Intermediate Coding Techniques
|
|||
| Reusing Code: Functions pt. 1 | (05:53) | ||
| Reusing Code: Functions pt. 2 | (04:30) | ||
| Variable Scope | (05:54) | ||
| Calling By Value or By Reference | (04:51) | ||
| Variable Numbers of Arguments | (07:32) | ||
| Calling Functions Through Variables | (02:33) | ||
| Recursive Functions | (08:12) | ||
| Date and Time | (06:58) | ||
| Using External Code Resources | (07:39) | ||
| Error Capture: The Graceful Death pt. 1 | (05:38) | ||
| Error Capture: The Graceful Death pt. 2 | (05:55) | ||
| Error Capture: Custom Error Handlers pt. 1 | (06:28) | ||
| Error Capture: Custom Error Handlers pt. 2 | (04:44) | ||
|
Sessions and Users
|
|||
| A Simple Login System | (05:35) | ||
| Sessions | (05:52) | ||
| Cookies | (04:04) | ||
| Logging a User In pt. 1 | (09:11) | ||
| Logging a User In pt. 2 | (06:28) | ||
| Logging Out | (07:46) | ||
| Registering a User pt. 1 | (07:19) | ||
| Registering a User pt. 2 | (04:17) | ||
|
Objects
|
|||
| Classes And Objects | (06:20) | ||
| Properties and Methods pt. 1 | (05:54) | ||
| Properties and Methods pt. 2 | (04:05) | ||
| Constructor Functions | (04:14) | ||
| Inheritance pt. 1 | (04:48) | ||
| Inheritance pt. 2 | (05:12) | ||
| Polymorphism | (03:57) | ||
| Aggregation pt.1 | (06:01) | ||
| Aggregation pt. 2 | (06:00) | ||
|
Building a Data-Driven Website
|
|||
| The Project: A Discussion Forum | (06:38) | ||
| Common Elements pt. 1 | (08:05) | ||
| Common Elements pt. 2 | (04:06) | ||
| Adapting the Login Page pt. 1 | (08:17) | ||
| Adapting the Login Page pt. 2 | (05:15) | ||
| Adapting the Registration Page | (02:09) | ||
| View all Threads pt. 1 | (08:43) | ||
| View all Threads pt. 2 | (06:47) | ||
| Viewing a Thread pt. 1 | (05:52) | ||
| Viewing a Thread pt. 2 | (04:33) | ||
| Making or Editing A Post pt. 1 | (05:51) | ||
| Making or Editing A Post pt. 2 | (06:10) | ||
| Deleting a Post or Thread | (04:54) | ||
|
Credits
|
|||
| About the Author | (00:46) | ||
Course Information
| Course: | PHP |
| Author: | Joshua Mostafa |
| SKU: | 33332 |
| ISBN: | 1889347787 |
| Release Date: | 2002-03-26 |
| Duration: | 9.5 hrs / 92 tutorials |
| Work Files: |
Yes |
| Captions: | For Online University members only |
Subscription / Purchase Information
Visitors to VTC.com will be able to view all introductory videos for each training course.
Free Trial Members will gain access to first three chapters for each training course.
Sign up for a Free Trial
Full Access Members have full access to VTC.com’s entire library of video tutorials.
If you are already a member, please login here.
United States
Email this Page
Send us Feedback