At the end of this course, the students; 1) 1. Should be able to write PHP scripts over an Apache Web server, utilizing MySQL databases, preferably on a UNIX or Windows infrastructure; should be able to install and configure PHP, MySQL and Apache. 2)
MODE OF DELIVERY
Face to face
PRE-REQUISITES OF THE COURSE
No
RECOMMENDED OPTIONAL PROGRAMME COMPONENT
There is no recommended optional programme component for this course.
COURSE DEFINITION
Client/Server design. Servlet, JSP, xml, xsl.
COURSE CONTENTS
WEEK
TOPICS
1st Week
Introduction to PHP
2nd Week
Dynamic input / embedded programming
3rd Week
Introduction to PHP
4th Week
Dynamic input / embedded programming
5th Week
Data storage, search and retrieval
6th Week
Working with Arrays
7th Week
Data storage, search and retrieval
8th Week
Working with Arrays
9th Week
Working with Strings and Regular Expressions
10th Week
Code reusability and functions
11th Week
Website functionality with PHP
12th Week
Cookies - Sessions
13th Week
Cookies - Sessions
14th Week
Introduction to MySQL
15th Week
Accessing MySQL with PHP
16th Week
Introduction to MySQL
17th Week
Accessing MySQL with PHP
18th Week
Procedures with PHP
19th Week
Procedures with PHP
20th Week
Code debugging with PHP
RECOMENDED OR REQUIRED READING
Sklar: Learning PHP 5, O'Reilly, 2004
Lerdorf, Tatroe: Programming PHP, O'Reilly, 2002
Welling, Thomson: PHP and MySQL Web Development, SAMS Publishing, 2001