ITD-210
Up ] Spring 2003 ]

Web Page Design II

This course builds on top of a solid foundation of HTML that you should have learned in Web Page Design I. It looks in detail at the client (browser) with an emphasis on using Javascript to extend the usefulness of the browser beyond HTML and Cascading Style Sheets. It also looks at the web server and various scripting languages commonly used by web servers, with a particular emphasis on ASP because it is readily available on NVCC web servers. (I would prefer to use PHP if it were available because it is more robust and relevant.) In addition students study the communications protocols that make the web work. I also expose students to XML and associated XML standards such as XML translation templates, since the industry is rapidly moving toward XML.

I have deemphasized Dynamic HTML beyond a thorough understanding of Javascript and the Document Object Model in common to all browsers. I have done this because being able to move objects around on the fly using Javascript on the browser is not very useful any more. Instead Flash technologies are used.

I try very hard to be browser agnostic and not to favor any browser because standards are important and things change with time. My goal is to impart real learning, not just knowledge of a proprietary tool that may change in a year or two. But I also try to make the course relevant to the latest technology out there today, so learning can be applied in the real world.

This is a challenging and faced paced course. I really, really recommend that you have as a prerequisite not just ITD-110 but at least one programming language course.

This page last updated on 12/24/2004