Welcome to the School of Computing

developing web applications with php (72095)

Register here


With the rapid development of the Internet and the World Wide Web there is an increasing demand for developers with  skills to do more advanced manipulation of Web data. Students involved in static Web development environments reach a plateau in manipulating the Web content. At this stage, they seek opportunities to enhance their skill set with regard to dynamic Web development. The aim of the PHP course is to provide the student with tools and techniques to develop more dynamic Web based applications, centered around the manipulation of data stored in online databases.

Target group
The target group for this course is students who successfully completed introductory courses in Web-design, E-Commerce, or XML with the need to gain from more advance Web development content. The target group furthermore includes entrepreneurs involved in self-start business that has pre-knowledge on the development of static Web based applications.

Admission requirements
Senior Certificate or an equivalent NQF level 4 qualification
Pre-knowledge on the development of static Web based applications (HTML).
Internet access to the course material and a course discussion forum.

Semester course

Language medium

Tuition method

A FULL Internet-teaching model is employed. In particular, the course makes use of an online discussion forum to guide and support students.  

Kind of assessment
Note: Formative assessment and examination admission will comply with UNISA’s formative assessment rules and policies.
Formative assessment: Students are graded on their forum collaboration.
Summative assessment: Given the practical flavour of this course, there are no written assignments and/or examinations. Rather, tutorials and portfolios have been designed to guide students towards the development of an advanced web-based application, which, by course-end, will be used to grade progress. Students need 50% to pass and 75% for a distinction. A certificate from Unisa will be awarded to students who pass the course.

Syllabus/Course Content

In line with modern educational practices, we make use of a variety of carefully-selected open educational resources to present this course. This approach allows us to source the latest material without being reliant on handbook publishers. When required, we license material from the authors for off-line access. The topics covered are: 

Course Fee
The fee for this course is R5 259.00

Study package
: Downloadable tutorial letters, study material and full access to Microsoft Azure Dev Tools, which allows you to download various software packages. Coding and server software used in the course are open-sourced. 

Programme administrator