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.