|
Web Development - Client-side
Description:
This track provides an introduction
to developing web sites using client-side tools and
techniques including XHTML, Cascading Style Sheets (CSS),
JavaScript, Flash, and Dreamweaver.
Participants should walk away with sufficient
materials to design an advanced web design/development
course.
Prerequisites:
Program participants must have a
working knowlege of web page creation using HTML
and a text editor. Some previous exposure to
programming would be helpful due to the strong emphasis
on JavaScript techniques.
Expected Outcomes:
- use CSS to enhance web page formatting
- implement inline, embedded, and linked CSS
- demonstrate using CSS to ease website maintenance
- convert web pages to XHTML
- validate and automatically fix XHTML documents
- create dynamic web pages using JavaScript
- use JavaScript to make graphics dynamic
- manipulate frames and windows with JavaScript
- validate form data using JavaScript
- maintain state with cookies using JavaScript
- discuss the basics of information architecture
- discuss principles of good web design
Schedule:
Day 1 | |
HTML history and references
HTML techniques: frames, tables, and image maps
Accessibility issues
XHTML, validation
Introduction to Information Architecture
Web design principles
|
|
Day 2 | |
Design examples
Cascading Style Sheets
JavaScript
- introduction
- variables, operators, precedence
- selection
- repetition
- input and output
- object-oriented programming
- redirection
- using the status bar
|
|
Day 3 | |
JavaScript
- functions
- rollovers
- working with graphics
- handling events
- working with frames
- working with windows
- dynamic page creation
- validating form data
- regular expressions
|
|
Day 4 | |
Javascript
- working with cookies
- animation
XML overview
Dreamweaver tutorial
|
|
Day 5 | |
Flash tutorial and demonstrations
|
| |