September 8
Preliminaries
- class website and wiki : http://cs.marlboro.edu/
- introductions
- general info
- expectations and grading
- assignment for next time and what to do with it
- schedule and weekly time managment
- Questions are good.
Course Outline
- see syllabus
- "web design" : aesthetic vs technical; "web standards"
- acronym soup: HTTP, HTML, CSS, JavaScript DOM, AJAX, XHTML, TCP/IP, UTF-8, ...
- discussion : what is your comfort level with all this?
Books and online resources
- Web Design in a Nutshell, 3rd ed
- designing with web standards, 2nd ed
- others on resource page
Tools
- OS: win/mac/linux
- command line
- ssh , sftp, ftp, ...
- browser : Firefox
- plugins : WebDeveloper
- demo "view source" and various web dev features
- validation - W3C and accessibility
- text editor with syntax highlighting
- discuss dreamweaver, flash, photoshop, ...
- content management: subversion, cvs, roll-your-own ...
Technical overview of the Web
- client/server
- layers and protocols
- HTTP vs HTML
- demo with "telnet host 80" from the command line
- web server : http://httpd.apache.org/
- other infrastructure
- DNS and host names / numbers
- ports
Practical overview of the Web
- what are your favorite sites ? Why?
- discuss a few of the top ones
- any you've worked on?
"Good" vs "Bad"
- what's your opinion on what works and what doesn't ?
- ... more to come ...
examples
background information
- grad center HTML tutorial (Jen Kramer focusedconsulting@adelphia.net would appreciate feedback.)
- mention Jen's grad center courses
open discussion
- depending on time, go into any of these in more detail
- or browse resource links
- or answer questions
- or start talking about XHTML and CSS