syllabus; internet/WWW
read Ch. 1
section 1: internet/HTML
basic HTML and CSS
read Ch. 2; 3.1
lab 1: HTML/CSS
more CSS; HW1 assigned
read 3.1 - 3.3
page sections; CSS box model
read 4.1 - 4.2; 4.4.1
section 2: layout, Firebug
floating layouts; HW2 assigned
read 4.3, 4.6
lab 2: layout
positioning; intro to PHP
read 4.4; 5.1 - 5.2
more PHP syntax; embedded PHP
read 5.2 - 5.4
section 3: basic PHP
more PHP; file I/O; HW3 assigned
read 5.2, 5.4
lab 3: PHP
HTML forms (presenter: Morgan Doocy)
read 6.1 - 6.2
GET/POST; uploading files
read 6.3 - 6.5
section 4: forms
form validation; regular expressions; HW4 assigned
read 6.3 - 6.5; PHP.net, Developer.com, KillerPHP, DevX
lab 4: forms
(finish validation); intro to JavaScript
read 7.1 - 7.4
Document Object Model (DOM)
read 7.2 - 7.3; 8.2; 9.2.6
section 5: JavaScript
unobtrusive JavaScript; timers; HW5 assigned
read 7.2 - 7.3; 8.1 - 8.2; 9.2.6
lab 5: JavaScript
walking the DOM tree (presenter: Morgan Doocy)
read 8.3 - 8.4; 9.1
more events; global DOM objects
read 8.1; 9.1 - 9.3
section 6: DOM
more events; JS validation; HW6 assigned
read 9.1 - 9.3
lab 6: DOM/events
Ajax (presenter: Morgan Doocy)
read 10.1 - 10.2
more Ajax
section 7: Ajax
XML; HW7 assigned
read 10.3 - 10.4
lab 7: Ajax/XML
Scriptaculous
read 12.1 - 12.2
PHP web services
section 8: Scriptaculous
more web services; HW8 assigned
lab 8: Scriptaculous / Web Services
intro to SQL, databases
read 11.1 - 11.3
more SQL; joins; HTML tables
read 11.3 - 11.5; 2.2.2
section 9: SQL
more SQL joins; imdb; HW9 assigned
read 11.4 - 11.5; App. A
lab 9: SQL
web security
NO CLASS (holiday)
section 10: practice for final
sessions and cookies
lab 10: practice for final
HTML5, CSS3, JS5; course evaluations
NO CLASS
FINAL EXAM, 8:30 - 10:20am GUG 220 (in class) Bring your Husky card!