This course is a straightforward second step towards producing enhanced web pages and will give delegates an understanding of how to build HTML forms to send user input to the server with easy to understand hands-on examples of what that means.
Delegates will also enhance their pages with additional HTML tags and attributes which can aid accessibility and get an appreciation of some of the new features in HTML5
This course is designed for the delegate who is an experienced computer user, is familiar with the Internet, and is familiar with HTML. This course does not provide basic computer, Internet, or introductory HTML concepts. A delegate who isn't familiar with basic computer terminology, or who hasn't used the Internet or HTML should first take the Learn To Code - Creating Web Pages (www.qa.com/QAHTMLPRI) course.
At the end of this course you will be able to:
- Understand the server scripting mechanism
- Build a form to send data to the server
- Add newer accessibility tags and attributes to their pages to enhance their usability
- Have an understanding of HTML5 tags and attributes
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