Course
Length: One Day
Fees: Training at Client Offices:
One
delegate: £495 per-day + VAT
Additional delegates attending: £100 each per-day + VATOverview:
This is an
introductory course for IT Professionals (developers, analysts
or managers) either working in, or exposed to, the browser
development environment. Presented as a mix of lectures and
practical work, the course is relevant to client or server-side
developers who need to display information dynamically in the
browser. The course focuses on the use of HTML/XHTML as the
underlying foundation upon which all other technologies sit and
shows how to successfully integrate these technologies into the
web page (internet or intranet). The focus is therefore on the
structure of the page, rather than its aesthetic presentation.
Emphasis is placed on:
 |
The use of forms
for sending data to the server
|
 |
The use of
tables for receiving data from the server
|
 |
How to include
scripts (both client and server) in HTML/XHTML pages
|
 |
The role of
Cascading Style Sheets
|
 |
The importance
of <div> and <span> elements in the dynamic setting
|
 |
The relationship
of HTML/XHTML to the Document Object Model
|
 |
The relationship
of HTML and XHTML to each other and to XML
|
While considerable
attention is given to the use of JavaScript (JScript), VBScript,
Cascading Style Sheets and the Document Object Model, this
course is not intended as a comprehensive introduction to these
topics. It is intended to demonstrate how they integrate with
HTML/XHTML.
Prerequisites: There are no formal prerequisites for
participation in the course. However it is aimed at IT
professionals who need to dynamically present data from an
environment with which
they are familiar.

The
Structure of an HTML Page
 |
Tags,
Elements, Containers, Attributes, Syntax |
 |
Use of
White Space |
 |
Pairing
and Nesting |
 |
Working
with the Header and the Body |
 |
Separation of Editing and Viewing |
 |
Block
level and Inline Elements |
 |
Working
with Special Characters |
 |
How
Comments are Used to Include Non HTML Elements |
 |
(eg
Server-Side Includes) |
Working
with Hyperlinks
 |
Creating
Text Hyperlinks - the Anchor Element |
 |
Relative
and Absolute Addressing |
 |
Linking
to Named Anchors |
 |
Attaching
Hyperlinks to Images |
 |
Including
Alternative Text |
 |
Creating
Image Maps |
Integrating Scripts
 |
Using the
<script> Element |
 |
Specifying the Script Language |
 |
Using
External Scripts |
 |
Incorporating Server Side (ASP) Scripts |
 |
Running
Scripts from Hyperlinks |
 |
Using
Event Handlers to Run Scripts |
 |
The DOM
Explained |
 |
Scripts
and the DOM - Populating Elements |
Using
Tables
 |
The
Importance of Tables |
 |
Creating
Tables - Elements and Attributes |
 |
Page
Layout with Tables |
 |
Working
with Relative Table Dimensions |
 |
How
Scripts Create Dynamic Tables |
The
Basics of CSS
 |
How
Content and Format is Separated |
 |
Basic CSS
Syntax |
 |
Some Key
Properties |
 |
Inline,
Embedded and External Styles |
 |
Using the
<style> Element |
 |
The Use
of Element, Class and ID Selectors |
 |
Linking
External Style Sheets |
 |
Using
<div> and <span> to create custom Styles |
 |
How CSS
is used Dynamically |
Using
Forms
 |
The
<form> Element |
 |
How the
Action Attribute is Used |
 |
The Form
and HTTP |
 |
The HTTP
Header and Body |
 |
The
Method Attribute - "get" and "post" |
 |
Key Form
Elements (Text Boxes etc) |
 |
Using the
Submit Button to Send Data |
 |
Client
Form Validation Explained |
 |
Scripts
and the onSubmit Event Handler |
HTML,
XML, XHTML Relationships
 |
The
Importance of XML Explained |
 |
About
Well Formedness |
 |
DTDs,
Schema and Validity |
 |
About
Namespaces |
 |
XHTML =
HTML + XML |
 |
XHTML
Development Implications |
 |
W3C DTDs
and Namespaces |
 |
How to
Develop XHTML Pages |
If you have other questions, please contact us at
enquiry@it-uk.com or
complete
our response form
|