Short Courses

Web Design

Course Outline

Intro to Web

Introductions
History of the Internet
Web technologies (terminologies, client/server, browsers, search engines)
Web standards

Intro to HTML:

Basic web design standards
What is HTML?
HTML basics (tags, HTML structure, DOM)
Simple HTML tags for text structuring

HTML basics

Tags and attributes
links
tables
 

Web colours and images

web colour
background colours using tag attributes
background colours using CSS
images
image formats for the web
resizing and exporting images for the web
creating a gradient

Introduction to CSS

Introduction to Stylesheets
CSS and HTML
Simple CSS rules
Tags, classes and ids
External stylesheets

 

HTML forms

Forms
How do forms work?
Form elements

 

HTML basics and tools

Header tags
Doctype
Useful tools for web design
Useful resources
Embedding generated html code

Introduction to Dreamweaver

Introduction to Dreamweaver
The Dreamweaver user interface
Views
Insert bar
Property inspector
Panels
Preferences

Dreamweaver basics

Web design principles (usability, dos and don’ts)
Creating a basic page
Defining the site
File and folder management
Understanding paths
File browser
Creating a document
Images
Lists
Creating a basic page (continued)
Modifying page and element properties
Observing changes in the source code
Selecting elements
Meta tags
More web design principles (usability)
Linking
External and internal links
Links for file downloads
Email links
Anchors
Image maps
More web design principles (fonts, colours, contrast and readability)
Text formatting
Inline elements for text formatting
CSS text formatting
Tables
Creating, sorting and modifying tables
Selecting table elements
Table attributes (border, width, etc)
CSS equivalents to some attributes
Tables as layout elements
Div elements
Divs as layout elements
Resizing and positioning divs
Overlapping elements
Limitations of div elements
Other layout elements
The attributes panel
Rollovers and visual effects
Examples
CSS rollovers
What is Javascript? (very basic, no coding)
The behaviour panel
Visual effects using the behaviour panel
Creating a web photo album
What is FTP?
Creating a free webspace account
FTP programs
Uploading the web photo album
Dreamweaver remote editing
Forms
Form elements
What are CGI and scripting languages (very basic)
Processing forms
Form elements as variables
Server responses
Examples
processing a form using a free web service
creating the form
uploading the form
using the form

Multimedia content

embedding multimedia content
Quicktime
Sounds
Flash content
Common multimedia file types
A note on bandwidth, file size and codecs
Embedding external content (YouTube, Google Maps, Google Docs forms, etc)

Introduction to Flash

Introduction to Flash
When and when not to use Flash
Examples
The Flash user interface
Creating simple shapes
Symbols and instances
The symbol library
Importing an image

Introduction to Flash animation

Introduction to Flash animation
How does animation work?
Key frames
Frame-by-frame
Previewing the animation
Tweening
colour tweening
motion guides
orient to path
text tweening
shape tween modifiers
more Flash animation
creating a movie clip symbol
adding sound
publishing the animation
embedding the flash file into a website
cleanup the site
upload
review and wrap up
feedback form