Web design course schedule, term 2 2009-10.

Lecturer: Dr Rodger Kibble

Lab assistance: Mr James Hamilton

Main textbook: PHP for the Web, 3rd edition. Larry Ullman, 2009, Peachpit Press. ISBN 0321442490.

Lectures

The following list show the main topics which will be dealt with each week. Other topics will be included as time allows.

  1. Course overview; Netbeans and IDEs; basic form handling using POST and print
  2. Handling forms (cont) including arithmetic and string handling; web server architectures; using XAMPP for website development.
  3. Using cookies for persistent data.PHP data structures: using arrays. Allocation to project groups and project specification.
  4. PHP control structures: conditionals and loops
  5. Using sessions for persistence and authentication
  6. Reading week
  7. Using files and directories
  8. Using MySQL to access databases
  9. Security and accessibility issues; project-related issues.
  10. Using templates and frameworks; project-related issues.
  11. Revision and catchup.

Labs

NB all exercises from Week 5 onwards will be done in project groups.

  1. HTML forms exercises
  2. HTML forms (continued)
  3. Cookies