PHP Training Courses

PHP training courses from fundamentals to advanced! PHP is making significant headway in the corporate world from its base as the language and platform of choice for thousands of open source projects from Drupal and WordPress. It is estimated that 80% of the internet is being powered by PHP.

The ease with which PHP skills can be acquired, it's ability to iterate rapidly, as well as the introduction of advanced object orientation features and security enhancements in the latest version of PHP, along with the maturing of the tool chain around PHP with utilities such as composer, PhpUnit etc makes PHP a compelling choice for application development.

We offer two PHP training courses namely:

PHP Training Course Details
Description Days Price (ex vat)
PHP Fundamentals Training 2 ZAR USD
R6,000 $500

PHP Advanced Training

3 R9,500 $800
  • Lunch, refreshments and training material included.
  • Class start at 9:00am for 9:30am
  • South Africa training locations: Johannesburg, Cape Town, Durban
  • Global training locations: USA, Candana, UK, Dubai, Europe

PHP Training

Once students have mastered this course they can complete the Drupal Module Developers course or our VTiger developer course.

These courses prepare students to write the Zend PHP certification exams which we offer at our Johannesburg offices:

  • Zend PHP 5.3 certification exams,
  • Zend Framework certification exams

Download PHP Training Booking Forms Here!

We run training course monthly and arrange on-site training for companies that have specialised training requirements. Should you be interested in attending one of our PHP courses please contact us on 011 781 8014.

PHP Training Fundamentals Course Outline

Our Fundamentals of PHP course teaches students how to develop and write web applications using database independent PHP code. The course will equip students with knowledge on basic SQL (structured query language) and the fundamentals of the php language and constructs to read and write to databases, process user input from http POST and GET commands and format data for display via the web server.

Students should have a basic knowledge of HTML to attend this course.

Course Topics

  • PHP Language:
    • Syntax,
    • Quotes,
    • Comments,
    • Data Types,
  • PHP Variable:
    • Numbers,
    • Constants,
    • Variables,
    • Strings,
    • Arrays,
    • Reference variables,
  • Control Flow:
    • Operators,
    • Conditionals,
    • Loops,
  • Functions:
    • Functions,
    • Libraries,
    • Advanced Arrays,
    • File Handling,
  • Web Development:
    • Introduction to Server Communications,
    • Sessions,
    • Security,
  • PHP & Databases:
    • MySQL & PHP

PHP Training Advanced Course Outline

This course is aimed at developers already familiar with the basics of PHP and aims to prepare students for the PHP 5.3 certification.

Course Topics

  • PHP Object Orientated Training:
    • Principles of object orientation and PHP.
    • Reflection,
    • exception handling,
    • late static binding and
    • magic methods,
  • XML:
    • XML basics,
    • SimpleXML,
    • XML Extension,
    • Xpath
  • PHP Web Service Basics:
    • SOAP,
    • REST,
    • JSON &
    • AJAX
  • PHP Security:
    • Cross-Site scripting,
    • SQL Injection,
    • Email injection,
    • SSL
  • File IO:
    • Reading, writing files and
    • file handling functions