Class activities will be recorded here.
This page has the entire plan for the semester.
For weeks in the future, consider it a plan subject to change. For
weeks in the past consider it a record of what we have done. As for
the current week, keep a watch for updates and changes.
-
Week 1 : January 20 - January 26
-
-
Mon
Martin Luther King's Birthday - no class
-
Week 2 : January 27 - February 2
-
-
Week 3 : February 3 - February 9
-
-
Wed
PHP Dynamic Linking, Variables
(video)
Expressions, Variables, Dynamic linking and shared components in particular.
Examples used in lecture
Text Chapter 4
-
Week 4 : February 10 - February 16
-
-
Mon
PHP Client Server Interaction - forms
Using forms in the context of PHP to move information and change page behavior. No video today due to equipment failure.
Examples used in lecture
Text Chapter 11 and 12
Fri
Recapping HTML, PHP and CSS
(video)
Through several examples review common idioms associated with page layout, commen elements, etc.
Text Chapter 7
-
Week 5 : February 17 - February 23
-
-
Mon
PHP and Array Reduction
(video)
Using arrays of objects stored in a file, starting with reading and writing a users file.
-
Week 6 : February 24 - March 2
-
-
Wed
Case Study Continued
(video)
More on Authentication, HTTPS.
-
Week 7 : March 3 - March 9
-
-
Wed
Flat Tables in MySQL
(video)
Hands on exploration of SQL through direct interaction with the MySQL server.
Fri
Relations in MySQL
(video)
Introduce relations and review the basis: create, insert, drop, select and join
Text Chapter 8
-
Week 8 : March 10 - March 16
-
-
Wed
PHP and SQLite - Music Part 2
Querying from within PHP.
Video capture failed on this day.
Text Chapter 10
Fri
PHP and SQLite - Music Part 3
(video)
Sorting, inserting, removing and injection.
-
Week 9 : March 17 - March 23
-
-
Week 10 : March 24 - March 30
-
-
Wed
Images continued
(video)
Images continued
Fri
Image editing (pdf)
Image editing case study - buliding a Logo. (Video capture failed on this day)
Text Chapter 13
-
Week 11 : March 31 - April 6
-
-
Week 12 : April 7 - April 13
-
-
Wed
JavaScript Examples Continued
(video)
Finish dicussion of authentication, then review last three examples from Show 15
Chapter 16
-
Week 13 : April 14 - April 20
-
-
Fri
Project 3 then AJAX Continued
(video)
Discussion of Project 3. Unintensional demonstration of Cross-site scripting block, see updated slides and code example.
-
Week 14 : April 21 - April 27
-
-
Wed
HTML 5 Video, Detailed Project 3 Discussion
(video)
Detailed Q & A on Project 3, wrapup of HTML 5 Video
Fri
AJAX POST, Project 3 Cross Site Authentication
(video)
POST vs. GET in AJAX. Problem solving exercise and discussion vis-_-vis one Project 3 site authenticating requests relative to another.
-
Week 15 : April 28 - May 4
-
-
Week 16 : May 5 - May 11
-