Training in client-side web development. These classes can be customized to fit your needs, either by adding or emphasizing certain topics, or by combining both HTML/CSS and JavaScript into one five-day course.

Web Development using HTML and CSS

Training in HTML/XHTML using Cascading Style Sheets. This two-day class can be combined with the three-day JavaScript/DHTML class for a week of complete client-side web development.

  • Introduction
  • Basics of web client to server interaction
  • What is HTML?
  • HTML and XHTML
  • Document organization
  • Formatting Text
  • Block level tags: paragraphs, headings, and divisions
  • Bold, italic, and other formatting options
  • Graphic elements
  • Lines (horizontal rules)
  • Inserting, sizing, and formatting graphics
  • Background color and images (wallpaper)
  • Links
  • To external sites
  • To local pages
  • To anchored locations within a page
  • Styles and Cascading Style Sheets
  • Types of style rules
  • Creating style rules
  • Implementing style rules
  • Managing rules with CSS files
  • Frames and Iframes
  • Tables
  • Creating and formatting tables
  • Column and row-spanning cells
  • Forms
  • Form actions
  • Form elements
  • Lists
  • Ordered lists
  • Unordered
  • Definition lists
  • Embedding Multimedia and Applets

JavaScript and Dynamic HTML

This three-day course emphasizes JavaScript syntax and programming practices, with examples and exercises that cover both data-oriented and visually interactive elements.

  • Introduction
  • The role of JavaScript in a web page
  • Browsers: requirements, similarities, and differences
  • The Document Object Model (DOM)
  • Cascading Style Sheets and JavaScript
  • The document tree structure - nodes and children
  • Basic JavaScript syntax
  • Variables and functions
  • Operators
  • Control structures - branches and loops
  • Understanding Object-Oriented Programming with JavaScript
  • Developing cross-browser code; handling browsers without script capability
  • Event-enabled elements & event handlers
  • Three ways of installing event handlers
  • Using event objects
  • Dynamically changing objects
  • Enhancing existing objects with additional properties and methods
  • Forms, form elements, and validation
  • Managing windows and frames
  • Writing new document content
  • Defining and using custom object types

Please contact us for more information.