Module 1 - Introduction
- Course Introduction
- Course Administration and Delivery
- Course Aims, Objectives and Classroom Setup
Module 2 - Principles of Server Technologies
You will need to consider the server if you want more than just a static page. The server sits between the user and other corporate systems and can be used to create dynamic content from those systems. This chapter deals with the communications and mechanisms for making these dynamic requests.
- Static and Dynamic Data
- Server Side Programming
- Submitting a Form
Module 3 - Client Side Scripting
Most browsers provide an extremely powerful environment to the user that can be used to affect and change pages without a round trip to the server. Scripting technologies can be used to not only give an enhanced interface to the user, i.e. drop down menus and rollover images, but also to deal with the background mechanisms such as validating form content before being sent to the server.
- Client Side Scripting Mechanisms
- Scripting Languages
- Form Validation
Module 4 - Enhanced HTML and Accessibility
More recent versions of HTML have introduced many new tags and attributes designed to enhance the user's experience of your site as well as tags and attributes specifically related to accessibility for those who are visually impaired or disabled.
- HTML4 vs. HTML3.2
- Browser Support
Module 5 - HTML5 Overview
HTML5 is the next major revision of HTML. It is currently still under development and can be written as HTML or XHTML. There are many new tags and attributes which will add a very rich set of functionality without requiring external plug-ins as well as improving the semantics of presented information.
- What is HTML5?
- Rich Media and Video
- Form Enhancements
- New Semantic and Structural Elements
- HTML5 Support