Module Texts
PHP & MySQL in Easy Steps, McGrath M., In Easy Steps Publishing, Aug 2012, ISBN: 1840-785-373
PHP Programming, WikiBooks, no date, various authors, (online - http://en.wikibooks.org/wiki/Programming:PHP)
Module Learning Strategies
There will be a set of slides supported by example material with links to topical background reading.
the 3 hours contact time will typically include telephone and email support as necessary.
Portfolio items will allow students to gain hands-on experience of developing secure PHP-based client-server applications and using standard libraries.
Module Indicative Content
The development of web enabled applications using object-oriented PHP
Server-side applications and databases using SQL
Securing client-server systems
Client-server architectures and mobile clients
Module Additional Assessment Details
Assignment weighted at 100% (Learning outcomes 1, 2, 3, 4). The assignment focuses on the design and programming of a dynamic website using PHP, SQL and CSS. The assignment includes a 1,000 word technology report.
Module Special Admissions Requirements
Student learning will be encouraged by access to local and remote on-line training material and by the provision of pointers to further independent reading/information in the subject area.
Module Resources
PHP-enabled webserver (e.g. Apache in EasyPHP, WAMP server)
mySQL server with administrator access for the module leader
Integrated Development Environment for software development (e.g. Eclipse or Netbeans)