PHP Programming Training

The PHP Programming Language

PHP is a popular scripting language written by and for web developers: it is quick to learn, easy to deploy and provides many of the programming tools a web developer could wish for ... all in a single, free, cross-platform, open-source package.

PHP enables you to build highly interactive, dynamic, e-commerce web sites using server-side scripting techniques similar to or better than those offered by Active Server Pages and Java Server Pages.

Because PHP scripts run on the web server, they avoid most of the incompatibility and maintenance costs associated with client-side (browser-based) approaches to interactivity, e.g. Javascript.

On the other hand, PHP scripts can be more efficient and portable than some other server-side approaches (including traditional CGI programs), e.g. PHP scripts developed for MS Windows XP or Vista, SQL Server and the IIS web server, can be deployed easily and profitably on robust enterprise class Unix and Linux systems running the Apache web server and Oracle. In short, PHP enables cross-platform, vendor-neutral solutions, which can be built and deployed on any popular web architecture.

PHP provides a wealth of tools for interacting with, transferring and transforming data stored in any number of ways, e.g. it can handle plain text, HTML, XML, XSLT, Postcript, PDF, ODBC, SQL, most RDBMs, SOAP, encrypted authentication, secure sockets (SSL) and many other secure transaction procedures.

If you are new to programming or web development and are contemplating the use of PHP we suggest that you read our notes on introductory courses first.

Public Scheduled Courses

On-Site Courses (only delivered on customer site)

Which On-Site PHP Course?

PHP is such a domain-specific language, that it is possible to teach most of its elements in a a single course. The main distinction between our two PHP courses is not one of specialism or difficulty, but rather one of speed, i.e. experienced developers, especially those who know C-like languages (e.g. C++, Perl, Java, etc) don't need to spend time on core concepts or syntax and can move quickly on to learning specialist ("advanced") functions.

These PHP Programing courses place particular emphasis on the PHP map-reading skills needed for independent learning and skills acquisition in the future.

If you do not have background in traditional programming (e.g. your experience is in Web design, using HTML, Javascript, VBscript, Flash, etc. and/or editing packages like FrontPage, Dreamweaver, etc.) your best option will probably be the course called Introduction to PHP.

If, on the other hand, you have a strong programming background (with or without specific web-related experience) we would recommend the course called PHP for Programmers.

Please ring our training advisors for help in assembling a course with appropriate content, speed of progress, prerequisite knowledge, and consistent subject matter, etc.

Bespoke PHP Courses

GBdirect also write fully-bespoke PHP courses for clients. If you have such a requirement and the budget for it, please contact our course developers for advice and support in assembling a course with appropriate content, speed of progress, prerequisite knowledge, and consistent subject matter, etc.

Recommended Book Reviews

Learning PHP, MySQL, and JavaScript

PHP and MySQL Web Development (Developer's Library)

Programming PHP

PHP Cookbook

PHP in a Nutshell

Cannot find it....

If you are looking for a particular PHP Programming training course title but cannot find it in the above list, please contact the sales team via our training enquiries form or by telephone using the number shown at the top of the right hand column.

Public Schedule

View individual course outlines above to see available dates and locations.