PHP Web Programming

The PHP Web Programming course is the first course for non-programmers they want to develop dynamic website. For example, writing your own blog or eshop. There are some compelling reasons to choose PHP. Flat learning curve, quick deployment and rich sets of features are the probably the reasons most people use it.

The PHP training will be started from the fundamental concepts, like the topics on data, variables, flow control, functions and using array. Then we will move on to more advanced concepts, such as writing user input forms , connecting to web server and retrieving and updating data in the database server.

After finishing the course, you will be able to understand the technique to develop your data driven website through the examples used in the class. Classes are available in English or Cantonese and are held in daytime or evening time.

What you’ll learn

Working with Variables

  • Understanding Variables
  • Dynamic Variables
  • References to Variables

Operators and Expressions

  • The Assignment Operator
  • Arithmetic Operator
  • The Concatenation Operator
  • Comparison Operators

Data Types

  • Working with Numbers
  • Numeric Data Types
  • Numeric Functions
  • Working with Strings
  • Formatting Strings
  • String Functions
  • Working with Arrays
  • Associative Arrays
  • Date Formats
  • Working with Timestamps

Flow Control

  • If Statement
  • Switch Statement
  • Using the ? Operator
  • While Statement
  • for Statement


  • Calling Functions
  • Defining a function
  • Returning Values from User-Defined Functions
  • Arguments and Return Values
  • Using Library Files

Working with Forms

  • Global and Environment Variables
  • Combining HTML and PHP Code
  • Accessing data in a form
  • Get vs Post
  • Getting user input
  • Saving state

Database Integration

  • Connecting to the Database Server
  • Introduction to SQL
  • Adding, retreiving data
  • Appending and deleting data

PHP9101 - 廣東話 17 Oct enrol
  HTML5, CSS3 and Javascript
  Mobile Web Design using jQuery Mobile
  Responsive Web Design with HTML5 and CSS3