| Week |
Monday |
Wednesday |
Assignments |
| Aug 22 |
No Class |
Fundamentals of the web |
- |
| Aug 29 |
Web site layout control |
HTTP |
1: Create a simple web site |
| Sep 05 |
XHTML forms |
PHP basics |
2: Web GUI and PHP basics |
| Sep 12 |
PHP statements |
PHP statements |
3: PHP statements |
| Sep 19 |
Reusing code and functions |
PHP arrays |
4: PHP arrays |
| Sep 26 |
PHP strings |
Test 1 |
5: PHP comprehensive coding |
| Oct 03 |
Database and MySQL |
Database and MySQL |
6: Create web database |
| Oct 10 |
Case study: online bookstore |
Working with MySQL |
7: Query web database 1 |
| Oct 17 |
Fall Break, No Class |
Querying MySQL in PHP |
- |
| Oct 24 |
Writing to MySQL in PHP |
Writing to MySQL in PHP |
8. Query web database 2 |
| Oct 31 |
Test 2 |
Handling errors |
- |
| Nov 07 |
Validating user input |
Sessions |
9. Modify web database |
| Nov 14 |
Security |
Security |
- |
| Nov 21 |
Building an online system |
Thanksgiving, No class |
10. Sessions and Security |
| Nov 28 |
Shopping cart |
Sending emails |
11. Shopping cart (optional) |
| Dec 05 |
Basics for Ajax |
No Class |
- |
| Dec 12 |
Final Exam, 8:00am, Monday |