AquinasTraining.co.uk - training courses. Home  -  FAQ  -  Corporate Plans

HTML, JavaScript and XML

LHT-JX      Course duration (days): 5
Talk to a Training Advisor
Tel. 0800 652 0202
Availability (sort by: location | date)
Request availability by clicking a date.
Central London
City
London (EC1) 10/11/08 £ 1,700
London (EC1) 08/12/08 £ 1,700
England
Yorkshire (West)
Leeds (LS1) 03/11/08 £ 1,700
Scotland
Edinburgh
Edinburgh (EH2) 20/10/08 £ 1,700
Edinburgh (EH2) 17/11/08 £ 1,700
Edinburgh (EH2) 01/12/08 £ 1,700
Prices exc. VAT.  Courses are vendor approved.
Need help? Contact us now.

About this class

This standard course provides an in-depth 5-day development programme to cover and explore the main devel-opment technologies used to develop internet ready applications.

Uniquely combing HTML, JavaScript and XML within a standard 5-day class, students will learn the full Internet de-velopment tools necessary to under-stand and deliver Internet pages and applications using any overlaying de-velopment technology. This course also provides the necessary skills needed to act as pre-requisite to Java development for the Internet.

What prerequisites are required

None

Contents of this class

Introduction to HTML

Introduction to Internet Technology, History of the Internet, TCP/IP.

HTML Document Structure

HTML tags, Using reserved/special characters in HTML, Inserting Com-ments, The title & body tags.

Basic Text Commands

Physical style tags, Content Style tags, Working with Fonts.

Images & Multimedia

Image formats - a discussion of using images and its impact on download time. The img tag - using images in your web document, Using audio in your web document.

Using Hyperlinks

IP addresses, Linking to other areas of your website, Linking to other web sites, Image Maps.

Using Lists

Detailed look at the various HTML list types. A discussion of which list to use and when.

Using Tables

Detailed look at using tables to format your HTML document. Advanced table tags - using captions, headers and footers.

Cascading Style Sheets

In-line styles, Document level styles, External style sheets, A discussion of the benefits and drawbacks of using the various style types.

HTML Forms

Methods of sending data using forms, Encryption of forms content, Emailing a forms content, Text fields, check boxes, radio buttons, text areas, pull-down lists, password and hidden field types. Dis-cussion on form design.

Frames

Using frames and frameset tags, Coping with non-frame browsers, Inline frames

The JavaScript Language

JavaScript Syntax, Datatypes, Variables, JavaScript operators, If-then-else state-ments.

Strings & JavaScript

IndexOf, substring, split.

Functions

The Document Object Model The Math object Controlling Windows Opening windows, Windows features, closing windows.

Controlling Frames

Frames and the Document Object Model, Using JavaScript to control frames.

Loops

While loops, For loops.

Arrays

Arrays and the document object model.

Using dates with JavaScript

Timing your JavaScript Using setTimeout

Event Handlers

Images & JavaScript

Simple & complex rollovers

Forms & JavaScript

Using JavaScript to validate a forms fields

Introduction to XML

History, Overview of Concepts

XML Concepts

What is XML?, XML Syntax and Struc-ture, DTD XML parser and APIs DOM and SAX, XSL, Namespaces

XSQL

Benefits, Retrieve data with XSQL, XSQL and XSL

XML Schemas

What is an XML schema?, Schemas and DTD, XSD features, SQL based XML schema

Formatting and Presenting XML

Formatting and Presenting XML and Data (XSL) XSL Language, XSL for transformation, Xpath, CSS

Parsing and Validating

Parsing and Validating XML Documents Review of parsing, XML parsers for programming languages, The DOM parser, Business logic and computation, SAX: simple APIs for XML

Using XSU

The XML SQL Utilities (Oracle is used as an example database platform), Benefits of XSU, Generating DTD, XSU: inserting and updating rows, XSU: in-stallation and requirements, Storing and Searching XML Methods for storing XML, Storage as LOBs, CLOB, Untagged data, Storage as relational data