Note: All assignments are DUE by 11:59 PM on the day they are listed as being DUE!
| Module | Week Of | Textbook Reading | Chapter | Assignments | Assignments Due |
|---|---|---|---|---|---|
| 1 | Jan 27 | Introduction to web development with PHP | 1 | Create Your Home Page | |
| 2 | Feb 2 | How to code a PHP application | 2 | Setup Your Web Server | |
| 3 | Feb 9 | How to work with strings and numbers | 9 | Create a PHP Page | Brief Introduction |
| 4 | Feb 16 | How to create and use arrays | 11 | Create Home Page | |
| 5 | Feb 23 | How to code control statements | 8 | Web Server Setup | |
| 6 | Mar 1 | How to create and use functions | 13 | Loop/Array/Function Page | PHP Page |
| 7 | Mar 8 | How to work with files, uploads, and images | 23 | Create a File I/O Page | Loop/Array/Function Page |
| 8 | Mar 15 | How to use regular expressions, handle exceptions, and validate data | 15 | File I/O Page | |
| Mar 23-28 | No Class - Spring Recess | ||||
| 9 | Mar 29 | How to use PHP with a MySQL database | 4 | Create a PHP/MySQL Page | \ |
| 10 | Apr 5 | Introduction to relational databases and MySQL How to use PHP with a MySQL database |
3 & 4 | Create a PHP/MySQL Form Page | PHP/MySQL Table |
| 11 | Apr 12 | How to send email | 22 | Create a User Registration Site Create a Web Page That Accesses OpenData |
PHP/MySQL Form |
| 12 | Apr 19 | How to work with cookies and sessions | 12 | Create a PHP/JavaScript AJAX Page | User Registration Site |
| 13 | Apr 26 | How to create and use objects | 14 | Create a User Login Site Create a User Administration Site |
PHP/JavaScript AJAX Page User Registration Site |
| 14 | May 3 | How to work with dates | 10 | User Login Site, Admin Site or OpenData Site |
|
| May 8 | Last day of classes | All Work Due By 11:59 PM tonight | |||