Home Computing Teaching Bushcraft Games Writing About
How do you teach web design in 2010?
Tom Hoffman asks if anyone remembers web 1.0 anymore.
I doubt it. The idea of creating or visiting a website that doesn’t do anything is almost a quaint notion. No video, no sound, just images and text? Bwah. Why bother?
Here is my high school web design lesson plan (in docx format) (pdf here)
I think every kid in America (cue patriotic music) should understand and be able to use basic HTML (end patriotic music). But for web design? Here is what I think are basic web design skills in 2010:
1. Basic HTML
2. What is the difference between a web page and a website?
3. Web pages, domain names, web hosting
3.1 ftp, sftp, ssh
4. Static versus dynamic
4.2 Discuss databases, database design, and very basic SQL
4.3 talk about how databases are related to dynamic content using a membership model
5. Building a website with expression engine
5.1 Templating and URL’s
5.2 Hello world
5.3 CSS and DIV’s
5.4 jQuery, jQuery UI
5.5 Using the other kind of template
5.6 Images and image paths
6. Adding common interactive elements
6.3 Email lists
6.5 RSS feeds
6.6 Membership systems
6.7 Contact forms
7.1 Use flash to make games, no I won’t teach you.
8. Standards-compliant website
8.1 Why open web-standards are important.