RU beehive logo ITEC dept promo banner
ITEC 325
2016spring
ibarland

homelectshws
D2Lbreeze (snow day)

lecture notes

The following schedule is tentative. “Reading” is to be completed before the start of class; any “supplement” reading won’t even be mentioned in lecture, but can be helpful for the homeworks. Chapters refer to the Ullman text unless marked “Goldberg”. Recall that the books are accessible on-line via McConnell Libray’s “Safari” catalog.

week#datereadinglecture noteshw
1Jan.20client-and-server-1.html; syllabus
2Jan.25chpt.10 (functions); skim chpt.6 (control structs)client-and-server-2.html; php-intro.html; example php program
Jan.27php-intro.html; corner-cases-and-implement-blend.htmlhw01: basic php and tests
3Feb.01book chpt.1(skim),2 (client-server; strings)php-types.html; php-strings
Feb.03 php-arrays.html; php-arrays-practice.html hw02: html helper functions
4Feb.08book chpt.3 (html input and basic form-handling); supplementary: chpt.4 (handy numeric functions)forms.html; running-php-on-rucs.html
Feb.10chpt. pp. 99–103 (chpt 5: handline newlines; HTML and PHP); supplementary: the remainder of chpt. 5form-handle-test-sanitize.htmlhw03: form handling
5Feb.15chpt.13 (regexps); supplementary: research other `input` tags and their attributes; supplementary chpt. 7 (array functions)git-on-rucs.html; regexps, start
Feb.17regexps, cont.; structure of validation-codehw04: server-side validation
6Feb.22pp. 205–221 (date&time; sticky; don’t believe everything you read)sticky.html; date & time; review
Feb.24DOM: looking at in browser; midterm (50min)sticky forms
7Feb.29js refactoring example
Mar.02js-dom-surgery; js-events.htmlserver-side validation

spring break!
8Mar.14chpt.9, cookies & sessionscookies.html
Mar.16sessions.htmlsessions
9Mar.21(unscheduled)
Mar.23db: review ERD; design exercisedb helper functions
10Mar.28chpt.12mysqli-basics.html
Mar.30mysqli-sanitizing.htmlstoring form info
11Apr.04Goldberg chpt.2; urlencode (Ullman p.104)finish db (adding GET params (read: urlencode (p.104)); prepared statements)
Apr.06xslt-introlisting, editing previous info
12Apr.11goldberg chpt.3,4finish xslt-intro; xpath-intro
Apr.13xpath-functionsxslt page
13Apr.18goldberg chpt.6,8DTDs: grammar: tags; dtd example
Apr.20DTDs: grammar: attributes; validating DTDsDTD
14Apr.25project demosproject.html
Apr.27project demos; wrap-up/retrospectiveproject.html


Distance lectures

Note that the distance-section lectures can diverge from the in-class lectures, based on questions people ask, etc.. These recordings are not a substitute for students in the in-class lectures. However, they're posted, because why not?

Much appreciated: If you have any improved description or info, please send it to me and I'll add it to this page. E.g.:

homelectshws
D2Lbreeze (snow day)


©2015, Ian Barland, Radford University
Last modified 2016.Apr.26 (Tue)
Please mail any suggestions
(incl. typos, broken links)
to ibarlandradford.edu
Rendered by Racket.