| # |
Date |
Topic(s) |
Lecture Notes |
Readings* |
Assigned |
Due |
| 1 |
Jan 12 |
Introduction Review HTTP, HTML, CGI |
lect1 Unix ex1 |
Read WS 1, 2, & 9. Ref: WS 3-8, 14-19. Read Demystifying the Browser Read Learning HTTP up to "Server Response Codes" |
p0 - Programming p0-data.txt |
|
| 2 |
Jan 19 |
Unix and PHP |
lect2 ex2 |
Read 1, 2. Skim 3 & 4. Read 5. |
p1 - HTML and CSS home.html contact.html browse.html |
p0 |
| 3 |
Jan 26 |
MySQL refresher PHP and MySQL |
lect3 |
Skim 8. Skim/read 9 & 10. Read 11, 12, & 13. |
p2 - Flat file databases records.txt |
p1 |
| 4 |
Feb 2 |
PHP & User Input Security, Ecommerce |
lect4 |
Read 14 & 15 |
p3 - DL: Retrieve metadata from a DB smallrecords.txt bigrecords.txt |
p2 |
| 5 |
Feb 9 |
Session control User Authentication |
lect5 |
Read 16 Read 22 |
p4 - DL: Account types and logins p4bigrecords.txt |
p3 |
| 6 |
Feb 16 |
In-class Mid-Term Exam Lecture: More User Input and Authentication |
lect5b ex3 |
|
|
|
| 7 |
Feb 23 |
File upload Time and dates Secure transactions |
lect6 ex4 |
Read 18 Skim 19 & 20 Read 17 |
p5 - DL: File upload |
p4 |
| 8 |
March 2 |
Database search |
lect7 |
|
p6 - DL: Metadata and full-text search |
p5 |
| |
March 9 |
Spring Break |
|
|
|
|
| 9 |
March 16 |
ASP |
lect8 ex5 |
|
p7 - ASP |
p6 |
| 10 |
March 23 |
Javascript and DOM |
lect9 ex6 |
Read WS 20, 21, 22, & 23 |
|
p7 |
| 11 |
March 30 |
Ajax |
lect10 |
|
p8 - Ajax |
|
| 12 |
April 6 |
Ruby on Rails (part 1) |
Ruby on Rails notes |
|
p9 - Ruby on Rails |
p8 |
| 13 |
April 13 |
NoSQL |
NoSQL notes |
|
|
|
| 14 |
April 20 |
Ruby on Rails (part 2) |
|
|
|
|
| 15 |
April 27 |
In-class FINAL EXAM |
|
|
|
|
| |
before 5pm, May 4 |
P9 Ruby on Rails Demos |
|
|
|
p9 |