Get a Quote
Course Enquiry
Contact US
Leading Edge Training

Advanced Web Application Programming Course Details

In this short course you will learn how to designing and develop advanced web applications using Object Oriented PHP code as the server side scripting language, Javascript on the client side, employing AJAX made easy with jQuery connecting to SQL databases.


Programmers System Analysts Web developers


HTML Course
Javascript Course
PHP Course
SQL Course


3 Days


$612.40 If you are currently resident in South Africa you will need to pay VAT at 14%.   *Discount available

PC Hire:

$75   *Bring a PC

Note: information may change without notice.

About Advanced Web Application Programming

The web browser is fast becoming the universal interface to all application development. Modern applications eploy RESTful design architecture, involving an HTTP server and a javascript client, with JSON or XML as communtication protocol.

Course Outline

  • Classes in PHP
    • Using class an a namespace
    • Variable declaration in PHP
    • Access Modifiers
  • Objects
    • Creating your first object
    • Examining state in objects
    • Constructors
  • Inheritance
    • Using Inheritance
    • Overriding
    • Modifiers
  • Exceptions
    • Catching Exceptions
    • Built-in Exception Classes
    • Custom Exceptions
  • Using Ajax and jQuery
    • In this section we create a dynamic CRUD (CReate Update Delete on an SQL database) application using PHP classes, jQuery and AJAX.

Delivery Method

Instructor Led classroom based training. Scheduled classes are normally held in Woodmead - near to Sandton in Johannesburg, Gauteng, South Africa. Stationary and textbook included. Refreshments, including 2 tea breaks and a cooked meal for lunch are provided for full time courses. Light finger meals are supplied for part time courses.

Scheduled Dates

There are currently no up and coming Advanced Web Application Programming courses scheduled.You may request that the course be scheduled. If you are interested please click here to fill out an enquiry form.