06CS73 - Programming The Web |
PART – A |
UNIT 1 |
Fundamentals of Web, XHTML – 1: Internet, WWW, Web Browsers, and
Web Servers; URLs; MIME; HTTP; Security; The Web Programmers
Toolbox. XHTML: Origins and evolution of HTML and XHTML; Basic
syntax; Standard XHTML document structure; Basic text markup. |
UNIT 2 |
XHTML – 2: Images; Hypertext Links; Lists; Tables; Forms; Frames;
Syntactic differences between HTML and XHTML. |
UNIT 3 |
CSS: Introduction; Levels of style sheets; Style specification formats;
Selector forms; Property value forms; Font properties; List properties; Color;
Alignment of text; The Box model; Background images; The span and
div tags; Conflict resolution. |
UNIT 4 |
JAVASCRIPT: Overview of Javascript; Object orientation and Javascript;
General syntactic characteristics; Primitives, operations, and expressions;
Screen output and keyboard input; Control statements; Object creation and
modification; Arrays; Functions; Constructor; Pattern matching using regular
expressions; Errors in scripts; Examples. |
PART – B |
UNIT 5 |
JAVASCRIPT AND HTML DOCUMENTS: The Javascript execution
environment; The Document Object Model; Element access in Javascript;
Events and event handling; Handling events from the Body elements, Button
elements, Text box and Password elements; The DOM 2 event model; The
navigator object; DOM tree traversal and modification. |
UNIT 6 |
DYNAMIC DOCUMENTS WITH JAVASCRIPT: Introduction to
dynamic documents; Positioning elements; Moving elements; Element
visibility; Changing colors and fonts; Dynamic content; Stacking elements;
Locating the mouse cursor; Reacting to a mouse click; Slow movement of
elements; Dragging and dropping elements. |
UNIT 7 |
XML: Introduction; Syntax; Document structure; Document Type
definitions; Namespaces; XML schemas; Displaying raw XML documents;
Displaying XML documents with CSS; XSLT style sheets; XML processors;
Web services. |
UNIT 8 |
PERL, CGI PROGRAMMING: Origins and uses of Perl; Scalars and their
operations; Assignment statements and simple input and output; Control
statements; Fundamentals of arrays; Hashes; References; Functions; Pattern
matching; File input and output; Examples. The Common Gateway Interface;
CGI linkage; Query string format; CGI.pm module; A survey example;
Cookies. |
REFERENCE |
TEXT BOOKS: |
1. Programming the World Wide Web – Robert W. Sebesta, 4th
Edition, Pearson Education, 2008.
|
Reference Books |
1. Internet & World Wide Web How to H program – M. Deitel, P.J.
Deitel, A. B. Goldberg, 3rd Edition, Pearson Education / PHI, 2004.
2. Web Programming Building Internet Applications – Chris Bates,
3rd Edition, Wiley India, 2006.
3. The Web Warrior Guide to Web Programming – Xue Bai et al,
Thomson, 2003. |