Introduction to Internet: Overview of Internet, World Wide Web, Evolution and History of WWW; Basic Features; Evolution of Web development.
Web Browsers: Web Servers; Hypertext Transfer Protocol; URLs; IP Addresses; Domain Names; Searching and Web- Casting Techniques; Search Engines and Search Tools; Internet Security; The Web Programmers; Toolbox.
Web Technologies: Introduction Web Technologies; Introduction to HTML, CSS, and JavaScript; Client-Side vs. Server- Side Scripting.
Web Publishing: Hosting your Site; Internet Service Provider; Planning and designing your Web Site; Steps for developing your Site; Choosing the contents; Home Page; Domain Names; Creating a Website and the Markup Languages (HTML, DHTML).
Web Development: Introduction to HTML; Hypertext and HTML; HTML Document Features; HTML command Tags; Creating Links; Headers; Text styles; Text Structuring; Text colors and Background; Formatting text; Page layouts; Lists, Tables; meta element; New HTML5 Form input Types; input and data list elements; auto complete Attribute; Page-Structure Elements; Introduction to DHTML and its features.
Brief Introduction to Interactivity tools: CGI; Features of Java; Java Script; Features of ASP; VBScript; Macromedia Flash; Macromedia Dreamweaver;
JavaScript: 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;
Introduction to CSS: Introduction to CSS, Block and Inline Elements, Inline Styles, using internal CSS, using external CSS, How CSS rules cascade, inheritance, why use external style sheets?.
CSS3 Basics: CSS selectors, color: foreground color, background color, contrast, opacity; text: Typeface terminology, Specifying Typefaces, fonts; list tables and forms: list-style, table properties, styling forms, styling text input.
Layout and positioning: layout: key concepts in positioning elements, controlling the position of elements: relative positioning, absolute positioning, fixed positioning, z-index, float, clear, creating multi column layout with float, fixed width layout, liquid layout, layout grids, Images: controlling size of images in CSS, aligning images using CSS, centering images using CSS, background images, gradients, Media Queries.