At the completion of this course, the successful student will be able to do the following:
- Explain separation of concerns and identify the three layers of the web.
- Use operators, variables, arrays, control structures, functions and objects in JavaScript.
- Map HTML using the DOM - Document Object Model.
- Identify popular JavaScript Libraries.
- Create dynamic styles.
- Create animation on a web page.
- Use regular expressions for form validation.
- Debug using firebug.
- Create an XMLHttpRequest Object
In addition to fulfilling these objectives the successful student will complete a portfolio consisting of a demonstration website illustraing all of the above objectives.