Home : Lessons : Introduction : Material covered
Introduction
Roles
Material covered
This Web site
Summary
< Previous: Roles

Material covered

This course covers most important aspects involved in the creation of simple Web sites. Some more advanced techniques are not included.

The course includes only a small amount of technical information - students are expected to learn HTML on their own, or use a visual editor that reduces the need for it.

Design skills

The course covers:

By the end of the course, students should hopefully have a basic understanding of all these topics, and the ability to intelligently criticise Web sites based on the topics.

During the course, I'll give references to further articles on those topics.

The most glaring omission is any discussion of dynamic (database-driven) Web sites; these are not covered because most people on the class will not have the facilities or skills required to create such sites. Of course, all the design skills above apply to dynamic sites as well as static ones.

Technical skills

This course does not cover the HTML language used in creating Web sites beyond a very brief overview.

Students may either learn HTML from tutorials on the Web or from books (it is not a programming language and is relatively easy to learn), or may skip it altogether and use a visual editor.

Nearly any visual editor will allow you to create basic, functional Web sites.

You could also use a text editor that requires you to enter HTML code, but includes convenience features such as built-in reference guides and source colouring so that your code is easier to read. The industry standard here is Homesite (which comes as part of Dreamweaver) and there is a free program called First Page 2000 which is extremely similar although somewhat flawed in certain areas. Of course, there's always Notepad.

If you want to achieve real excellence in Web design you will need to learn HTML (and probably the 'CSS' language for adding visual style to pages) - even if you intend to use a visual editor, it is necessary to learn HTML to understand its output, correct its flaws, and ensure you know what the page will look like on all systems. (The best Web professionals are split - most use a visual editor for some tasks and tweak the code as necessary, but some prefer to hand-code everything.) However, you can apply most of the principles in this course without understanding HTML, and still create good quality sites.