Internet, WWW, Web Browsers and Web Servers, URLs, MIME,HTTP, Security, the Web Programmers Toolbox. Evolution of the Web, Peak intothe History of the Web, InternetApplications, Networks, TCP/IP, Higher Level Protocols,Important Components of the Web, Web Search Engines, Application Servers
Introduction to XHTML and CSSBasic syntax, Standard structure, Basic text markup, Images, Hypertext Links. Lists,Tables, Forms, Frames, syntactic differences between HTML and XHTML.Cascading Style Sheets: Introduction, Levels of style sheets, Style specificationformats, Selector forms, Property value forms, Font properties, List properties, Color,Alignment of text, The box model, Background images, The and
The basics of JavaScriptOverview of JavaScript, Object orientation and JavaScript, general Syntacticcharacteristics, Primitives, operations, and expressions, Screen output and keyboardinput, Control statements, Object creation and modification, Arrays, Functions,Constructors, Pattern matching using regular expressions, Errors in scripts,JavaScript and XHTML DocumentsThe JavaScript Execution Environment, The Document Object Model, ElementsAccess in Java Script, Events and Event Handling, Handling Events from BodyElements, Handling Events from Text Box and password Elements, The DOM2Model, The navigator Object, Dom Tree Traversal and Modification.
Dynamic Documents with JavaScript: Introduction, Positioning Elements, MovingElements, Element Visibility, Changing Colors and Fonts, Dynamic Content, StackingElements, Locating the Mouse Cursor, Reacting to a Mouse Click, Slow Movement of Elements, Dragging and Dropping ElementsIntroduction to XMLIntroduction, Syntax of XML, XML Document Structure, Document type definitions,Namespaces, XML schemas, displaying raw XML documents, Displaying XMLdocuments with CSS, XSLT style sheets, XML processors, Web services.
Perl and CGI ProgrammingOrigins and uses of Perl, Scalars and their operations, Assignment statements andsimple input and output, Control statements, Fundamentals of arrays, Hashes,References, Functions, Pattern matching, File input and output; Examples.Using Perl for CGI Programming: The Common Gateway Interface; CGI linkage;Query string format; CGI.pm module; A survey example; Cookies.