Web design course schedule, term 2 2009-10.
- CIS221 Data Communications and Website Design
- CIS228 Programming and Website Design
- IT226 Interactive Applications and Website Design
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.
- Course overview; Netbeans and IDEs; basic form handling using
POST and print
- Handling forms (cont) including arithmetic
and string handling; web server architectures; using XAMPP for website development.
- Using cookies for persistent data.PHP data structures: using arrays.
Allocation to project groups and project specification.
- PHP control structures: conditionals and loops
- Using sessions for persistence and authentication
- Reading week
- Using files and directories
- Using MySQL to access databases
- Security and accessibility issues; project-related issues.
- Using templates and frameworks; project-related issues.
- Revision and catchup.
Labs
NB all exercises from Week 5 onwards will be
done in project groups.
- HTML forms exercises
- HTML forms (continued)
- Cookies