Course Philosophy

[ICAB4135A - Create a simple markup language document to specification]
[ICAI4189A - Ensure Website content meets Technical Protocols and Standards]

This course is about Client-side technologies.
That is the stuff that happens on your end of the Internet and is controlled by your browser.
It is not a course about web page graphic design although Cascading Style Sheets do impact on that.

The Goal:  To create Valid, Semantically Correct and Accessible web pages
through a process of Progressive Enhancement.

Such pages are the Holy Grail of the Web.

Lets check the key components of our Goal.

Building valid, semantically correct pages where content is separated from presentation and behaviour are sound steps towards building Accessible web pages.

To produce such pages requires a sound understanding of web technologies together with a desire to reach towards the goal.

You may not reach the goal, these pages certainly don't.
However simply by trying you will improve the web and there is a very real need to do that !

The vast majority of existing web pages don't even Validate let alone attempt to be semantically correct and accessible.

Your task then in this course is to master the technologies and philosophy behind professional web page creation.