NTRODUCTION TO HTML : Information Files Creation; Web Server; Web Client/Browser
(Understanding how a Browser communicates with a Web Server); Hyper Text Markup Language
(HTML) (HTML Tags, Paired Tags); Commonly used HTML Commands (The structure of an
HTML program, Document Head, Document Body); Titles and Footers; Text Formatting
(Paragraph Breaks, Line Breaks); Emphasizing Material in a Web Page (Heading Styles, Drawing
Lines); Text Styles (Bold, Italics, Underline); Other Text Effects (Centering (Text, Images etc.);
Spacing (Indenting Text).
Lists :Types of Lists (Unordered List (Bullets), Ordered Lists (Numbering), Definition Lists).
Adding Graphics to HTML Documents :Using the Border attribute; Using the Width and
Height Attribute; Using the Align Attribute; Using the ALT Attribute.
Tables : Introduction (Header, Data rows, The Caption Tag); Using the Width and Border
Attribute; Using the Cellpadding Attribute; Using the Cellspacing Attribute; Using the BGCOLOR
Attribute; Using the COLSPAN and ROWSPAN Attributes.
Linking Documents :Links (External Document References, Internal Document References);
Images as Hyperlinks (Image Maps).
Frames : Introduction to Frames (The <FRAMESET> tag, The <FRAME> tag, Targeting Named
Frames.
INTRODUCTION TO JAVASCRIPT : JavaScript in Web Pages (Netscape and JavaScript,
Database Connectivity, Client side JavaScript, Capturing User Input); The Advantages of
JavaScript (An Interpreted Language, Embedded within HTML, Minimal Syntax - Easy to Learn,
Quick Development, Designed for Simple, Small Programs, Performance, Procedural
Capabilities, Designed for Programming User Events, Easy Debugging and Testing, Platform
Independence/Architecture Neutral); Writing JavaScript into HTML; Building Up JavaScript
Syntax; Basic Programming Techniques (Data Types and Literal, Type Casting, Creating
Variables, Incorporating variables in a Script, The JavaScript Array, The Elements of an Array,
The JavaScript Array and its length Property); Operators and Expressions in JavaScript
(Arithmetic Operators, Logical Operators, Comparison Operators, String Operators, Assignment
Operators, The Conditional Expression Ternary Operator, Special Operators); JavaScript
Programming Constructs; Conditional Checking (If - then - else, Immediate If (Conditional
expression); Super Controlled - Endless Loops (For Loop); Functions in JavaScript (Built-in
Functions, User Defined functions, Declaring functions, Place of Declaration, Passing
Parameters, Variable Scope, Return Values, Recursive Functions); Placing text in a Browser;
Dialog Boxes (The Alert dialog box, The Prompt dialog box, The Confirm dialog box).
The JavaScript Document Object Model : Introduction (Instance, Hierarchy); The
JavaScript Assisted Style Sheets DOM (JSSS DOM); Understanding Objects in HTML
(Properties of HTML objects, Methods of HTML objects); Browser Objects (The Web
Page HTML Object Hierarchy, Access to Elements of a Web Page, How a Web Page
Element is Manipulated); Handling (WEB PAGE) Events Using JavaScript (Named
JavaScript Event handlers).
Forms Used by a Web Site : The Form Object; The Form Object’s Methods (The
Text Element, The Password Element, The Button Element, The Submit (Button)
Element, The Reset (Button) Element, The Checkbox Element, The Radio Element,
The TextArea Element, The Select and Option Element, The Multi Choice Select Lists
Element); Other Built-In Objects in JavaScript (The String Object, The Math Object,
The Date Object); User Defined Objects (Creating a User Defined Object, Instances,
Objects within Objects).