The Computer Spares Emporium

HTML + Javascript Self-Study Training InfoCentre



HTML, is a computer language that tells a computer how to display a web page. The documents themselves are plain text files (ASCII) with special "tags" or codes that a web browser knows how to interpret and display on your screen. This CD teaches you how to create web pages using HTML by hand giving you a valuable grounding that will greatly accelerate your skills development. There are 3 course levels, basic, intermediate and advanced, each of which builds on previous work through the extensive use of examples and exercises.

Everything you create in these courses is designed to run from any desktop computer; it does not depend on access to a web server or specialised computer programming.

This product is the complete training program for building web pages! It teaches you novice to advanced techniques. The course has been designed to build essential skills quickly and effectively using hundreds of examples and exercises. The lessons have been divided into small, manageable and practical chunks.

The software features a strong Search system and allows you to Bookmark your favourite topics for future reference.

Included Free! on this CD is a full training course for Javascript. JavaScript provides a quick and simple language for enhancing Web pages. JavaScript is embedded as a small program in a web page that is interpreted and executed by the Web browser. This course will enhance your HTML skills and fast-track you towards building professional quality websites.

What you get (Course Outline)

HTML Series

HTML Level 1

  • The HyperText Markup Language
  • What is an HTML Document?
  • HTML Document Structure
  • HTML Document Characteristics
  • What are HTML Tags?
  • Document Section Tags
  • Text Formatting Tags
  • Layout Tags
  • Logical Tags
  • Lists
Tag Attributes & Character References
  • Tag Attributes
  • Character References
Inline Images & Colors
  • Inline Images
  • GIF vs. JPEG: Which Format to Use?
  • Incorporating Inline Images
  • Background Images & Colors
Creating Hyperlinks
  • Hyperlinks
  • Anchor Tag Syntax
  • Types of Anchors
HTML Tips & Tricks
  • <BR> and <P> Attributes
  • Forcing a New Browser Window
  • META Tags
  • Ordered List START Attribute

HTML Level 2

Introduction to Frames
  • What are Frames?
  • Anatomy of Frames
  • <FRAMESET> Tag
  • <FRAME> Tag
Advanced Frame Layout
  • Combining Rows & Columns
  • Modifying Frame Appearance & Functionality
  • HTML Extensions for Frames
  • <NOFRAMES> Tag
Linking Frames
  • Linking Frames Overview
  • Reserved TARGET Values
  • Navigation Bars
  • Creating a Nav Bar
  • Inline Frames
Introduction to Tables
  • HTML Tables
  • Table Tag <TABLE>
  • Creating Page Columns with Tables
Formatting Tables
  • Advanced Table Formatting
  • Cell Spanning
  • Rules & Frames
Nesting & Embedding Tables
  • Nesting & Embedding Data in Table Cells
  • Embedding a List in a Table
  • Nesting a Table within a Table

HTML Level 3

Introduction to HTML Forms
  • Forms Overview
  • Forms Code Syntax
  • Form Field Types
Advanced Form Functions
  • Supplemental Field Attributes
  • Embedding Tables in Forms
  • Forms Tips & Tricks
  • Posting Forms to CGI Programs
Image Maps
  • Image Map Overview
  • Image Map Tags
  • Image Map Automation Software
Introduction to Cascading Style Sheets
  • Cascading Style Sheets Overview
  • Style Attribute
  • Font & Text Properties
CSS Color & Background Properties
  • Color & Background Properties
  • Border Properties
Reusing Styles
  • Reusing Styles
  • <STYLE> Element
  • Selectors, Properties, & Values
  • Linking to an External Style Sheet
  • Adding Style with CLASS
Advanced HTML Tips & Tricks
  • Embedded Fonts
  • Multiple MAILTO Addressees
  • Watermarks
  • HTML Validation
  • Splash Screens

Javascript Series

Javascript Programming Part 1

What is JavaScript?
  • JavaScript Defined
  • Server Side JavaScript
  • JavaScript vs. Java
  • Embedding JavaScript in HTML
  • Using Comments
Variables, Data Types, & Loose Typing
  • Variables
  • Assigning Values to Variables
  • Understanding Data Types
JavaScript Operators
  • Mathematical Operators
  • Assignment Operators
  • Comparison Operators
  • Logic Operators
JavaScript Functions
  • Functions
  • Using Functions
  • Predefined Functions
Conditional Statements & Loops
  • If & If...Else Statements
  • For Loops
  • While Loops
  • Switch Statements
Date & Time
  • Page Updates
  • Inserting the Date & Time
  • Clocks & Countdowns
  • Calendars
Form Contents
  • Referring to Form Elements
  • Special Form-Referencing Procedures
Event Handlers
  • Event Handlers & Basic Form Elements
  • Event Handlers & More Complex Form Elements
Window Control
  • Alerts!
  • Opening & Closing Windows
  • Frames

Javascript Programming Part 2

Frames & JavaScript
  • Introduction
  • The Frames Array
  • Opening Multiple Frames
  • Keeping Frames Intact
Creating Cookies with JavaScript
  • What is a Cookie?
  • Ingredients of a Cookie
  • Creating Cookies in JavaScript
  • Cookies & Forms
JavaScript Databases
  • What is a Database?
  • Querying a JavaScript Database
  • Querying a Non-JavaScript Database
JavaScript Menus
  • DHTML Overview
  • The Menu Component
  • Designing Menus
  • Better Navigation
JavaScript 1.3
  • JavaScript & ECMA
  • Unicode = Expanded JavaScript Capabilities
  • Conditional Statements in JavaScript 1.3
  • The JavaScript Console
Debugging JavaScript
  • Introduction to Debugging
  • Debugging JavaScript in Netscape
  • Debugging in Explorer
  • Where to Get Help
Programming Style
  • Using JavaScript Source Files
  • Know Your Browsers
  • Developing a Scripting Style

If you're serious about learning the full benefits of HTML & Javascript this is the one for you.