Web Development

CSL2202

2 Credits

Web Programming and HTML: Introduction to web programming, Basics of HTML, understanding Document – Tags, TEXT: Methods of formatting text: font tag, inline text attribute, Bold and italic, super script, subscript, Lists: Ordered, Unordered, Definition Lists and introduction to LINK, Links: The anchor element. Internal linking and external linking Attribute- href, Target, Name, Images: Image basics, image tag Image alignment, image map, tags (img map, area) respective all Attributes, Table and Frame in HTML: Table: Tag, width and alignment, Cell spacing and Cell padding, Cell alignment, Borders and rules , Rows, cells, Rowspan and Colspan attributes, Header, Footer and body sections, Captions and Background images in tables, Forms: Creating a Basic Form Add a Text Box to a Form, Add Check Boxes to a Form, radio buttons, Adding Password, Pull down menus to a form , Use of clickable image as a submit button, Pass information between forms (action ,method), meta data, HTML Frames :Introduction to Frameset Tag , Frame Tag, DHTML & CSS: Introduction, Technologies of DHTML – CSS and JavaScript, CSS: Syntax, CSS Id and Class, Ways to Insert CSS: External Style Sheet, Internal Style Sheet, Inline Styles, CSS Background, Background Color Background Image: – Repeat Horizontally or Vertically, Set position and no-repeat, CSS Text: Text Color, Text Alignment, Text Decoration, Font: Style, Family, Size, CSS Tables: Table Borders, Collapse Borders, Table Width and Height ,Table Text Alignment, Table Padding, Table Color, CSS Border: Style, Width, Color, CSS Margin: Margin, Padding, JavaScript Introduction: History of JavaScript, Different Implementations, Determining the Document Object Model, Uses for JavaScript, Incorporating JavaScript in Your Documents. The JavaScript Language: Basic JavaScript Syntax, Data Types and Variables, Calculations and Operators. Control Structures: Do While, While, For and For In, If Else, Switch, Break and Continue; Labels, Built-in Functions, User-Defined Functions, Objects: Built-in Objects, User-Created Objects; Event Handling, JavaScript Errors and Troubleshooting, Document Object Model: History of the DOM, Understanding the Document Object Model, DOM Node Properties and Methods, Traversing a Document’s Nodes, Changing Nodes, JavaScript Objects: Built-in JavaScript Objects: Window Object, Document Object, Form Object, Location Object, History Object, The Self Object; Accessing an Element by Its ID. Examples: Writing Text to a Document, Using Other Windows, Images, Working with Forms, Dynamic HTML Tricks.

Suggested Book:

“HTML, CSS, JavaScript, Perl (web standards)”, Steven M. Schafer, Wiley Publishing Inc.