PHP Beginner Training Course

Learn the fundamentals of PHP, and how to apply your PHP knowledge


  • 5 Days

What do I need?

  • Webinar : A laptop, and a stable internet connection. The recommended minimum speed is around 10 Mbps.
  • Classroom Training : A laptop, please notify us if you are not bringing your own laptop. Please see the calendar below for the schedule


  • Attendance : If you have attended 80% of the sessions and completed all the class work, you qualify for the Attendance Certificate. (Course Price : R12 500)
  • Competency : If you have also enrolled for the additional competency projects, you qualify for the Competency Certificate. (Course Price : R15 000)



Our Intro To Programming level is required for entry into this course

What you will learn

  • Learn language fundamentals, including data types, variables, operators, and flow control statements
  • Explore functions, strings, arrays, and objects
  • Apply common web application techniques, such as form processing, data validation, session tracking, and cookies
  • Interact with relational databases like MySQL or NoSQL databases such as MongoDB

Day One

PHP Overview

  • History Of PHP
  • Capabilities Of PHP

Language Basics

  • PHP program elements such as identifiers
  • Data types
  • Operators
  • Flow-control statements.

Day Two


  • User-defined functions
  • Scope
  • Variable-length parameter lists
  • Anonymous functions


  • Building Strings
  • Dissecting Strings
  • Searching Strings
  • Modifying Strings

Day Three


  • Constructing Arrays
  • Processing Arrays
  • Sorting Arrays


  • Classes
  • Objects
  • Inheritance
  • Introspection

Day Four

Dates and Times

  • Time Zones
  • Date Math

Web Techniques

  • Processing Web Form Data
  • Maintaining State
  • SSL

Day Five


  • PHP’s modules and functions for working with databases
  • MySQL
  • SQLite
  • PDO database interface
  • NoSQL concepts
Back to top