Web Fundamentals
Internet, WWW, Web Browsers and Web Servers, URLs, MIME, HTTP, Security, the Web Programmers Toolbox.
Introduction to XHTML
Basic syntax, Standard structure, Basic text markup, Images, Hypertext Links. Lists, Tables, Forms, Frames, Syntactic differences between HTML and XHTML.
Introduction to HTML5
New features of HTML5, HTML5 DocType, HTML5 Structure, Tags- nav, section, article, aside, header, footer, HTML5 Form Elements- Search, tel, url, email, number and range, HTML5 Media tags- Audio and video.
Cascading Style Sheets
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..
The basics of 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, Constructors, Pattern matching using regular expressions, Errors in scripts.
JavaScript and XHTML Documents
The JavaScript Execution Environment, The Document Object Model, Elements Access in Java Script, Events and Event Handling, Handling Events from Body Elements, Handling Events from Text Box and password Elements, The DOM2 Model, The navigator Object, Dom Tree Traversal and Modification.
Dynamic Documents with JavaScript
Introduction, 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
Introduction to XML
Introduction, Syntax of XML, XML Document Structure, Document type definitions, Namespaces, XML schemas, displaying raw XML documents, Displaying XML documents with CSS, Web services.
Introduction to jQuery
Introducing jQuery, jQuery fundamentals, Creating the wrapped element set, Bringing pages to life with jQuery, Understanding the browser event models, The jQuery Event Model, Sprucing up with animations and effects.