Web Development Fundamentals - PHP

2 Day Course
Hands On

This course has been retired. Please view currently available MySQL and PHP Training Courses.


Hide all

Programming for the Web (4 topics)

  • DEMO: Web Site (the production of which is the goal of the course)
  • A brief history of PHP
  • Scripting, the PHP Interpreter and Web Programming (Client Side / Server Side)
  • A basic introduction to HTML and CSS

PHP Variables and Operators (5 topics)

  • PHP Syntax
  • Outputting
  • Variables and Types
  • Operators
  • Error Messages

PHP Arrays (4 topics)

  • Using the var_dump(), empty() and isset() functions
  • Sequential arrays
  • Associative arrays
  • Looping with arrays

PHP Strings (5 topics)

  • Strings as arrays
  • Handling and formatting strings
  • Comparing strings
  • Using regular expressions in PHP
  • Splitting strings

PHP Predefined Functions (4 topics)

  • HTML Entity Codes
  • HTML functions
  • Array sorting, merging, splitting, iterating and transforming
  • Filter functions

PHP Custom Functions (6 topics)

  • Defining functions with arguments
  • Calling functions with arguments
  • Returning values from functions
  • Other function features
  • Closures and callbacks
  • Variable scope

PHP Superglobals and HTTP (3 topics)

  • The HTTP Protocol
  • The Superglobals

PHP Cookies and Sessions (4 topics)

  • HTTP is Stateless
  • Cookies
  • Sessions
  • Authentication

PHP Flow of Control (including Conditionals and Loops) (6 topics)

  • Conditionals and control flow
  • If statement
  • Switch statement
  • Ternary and Short-Ternary statements
  • While and do-while loops
  • For loops


  • Delegates MUST have HTML and CSS skills equivalent to those provided by the Web Development Fundamentals – HTML and CSS course 
  • Familiarity with programming would be beneficial, we recommend Programming Foundations to new developers

Course PDF