Course Contents
This standard course provides an in-depth 5-day development programme to cover and explore the main development technologies used to develop internet ready applications.
Uniquely combining HTML, JavaScript and XML within a standard 5-day class, students will learn the full Internet development tools necessary to understand and deliver Internet pages and applications using any overlaying development technology. This course also provides the necessary skills needed to act as pre-requisite to Java development for the Internet.
Oracle is used as the example database platform.
Training Course Contents
Intoduction to HTML
- Introduction to Internet Technology
- History of the Internet
- TCP/IP
HTML Document Structure
- HTML tags, Using reserved/special characters in HTML
- Inserting Comments
- The title & body tags
Basic Text Commands
- Physical style tags
- Content Style tags
- Working with Fonts
Images & Multimedia
- Image formats - a discussion on using images and their impact on download time
- The img tag - using images in your web document
- Using audio in your web document
- Image Maps
Using Hyperlinks
- IP addresses
- Linking to other areas of your website
- Linking to other web sites
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 form's content
- Emailing a form's content
- Text field
- Check boxes
- Radio buttons
- Text areas
- Pull-down lists
- Password and hidden field types
- Discussion on form design
Frames
- Using frames and frameset tags
- Coping with non-frame browsers
- Inline frames
The JavaScript Language
- Syntax
- Datatypes
- Variables
- JavaScript operators
- Flow control statements
- String methods
- indexOf(), substring(), split()
- Functions
- Arrays
The Document Object Model
- The Math Object
- The Date Object
Controlling Frames
- Frames and the DOM
- Using JavaScript to control frames
Timing your JavaScript
Event Handlers
Images & JavaScript
- Simple and complex rollovers
Forms & JavaScript
- Using JavaScript to validate a form's fields
Introduction to XML
- History
- Overview of Concepts
XML Concepts
- What is XML?
- XML Syntax and Structure,
- 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
Format/Present XML & Data(XSL)
- XSL Language
- XSL for transformation
- XPath
- CSS
Parsing & Validating XML Docs
- Review of parsing
- XML parsers for programming languages
- The DOM parser
- Business logic and computation
- SAX: Simple API for XML
Using XSU
- The XML SQL Utilities
- Benefits of XSU
- Generating DTD
- XSU: inserting and updating rows
- XSU: installation and requirements Storing and Searching XML
- Methods for storing XML
- Storage as LOBs, CLOB
- Untagged data
- Storage as relational data