Advanced HTML I or II - Class Description

This class is designed for students who already have hands-on experience and a solid understanding of how HTML works and want to learn about the most advanced features of HTML. This class can be taken by itself or as a follow on to one of my Intermediate classes. I offer two different versions of this one-day workshop.

Advanced HTML I is recommended if taken after my one-day Intermediate HTML class because it covers Forms and CGI (which are covered in my two-day intermediate class but not the one day class). Advanced HTML I also provides an introduction to the components of Dynamic HTML but the hands-on emphasis is primarily on forms and CGI.

Advanced HTML II is recommended if taken after my two-day Intermediate HTML class because it focuses exclusively on Dynamic HTML. This one-day combination lecture and hands-on workshop covers the basics of Dynamic HTML (HTML 4.0 or DHTML). Students learn how the Document Object Model (DOM) works in conjunction with scripting languages --like Javascript, and Cascading Style Sheets (CSS1 & CSS2) to create truly dynamic, interactive Web pages.

Advanced I

Lecture:

  • Review the tags for creating simple forms
  • Learn what the different elements of a form are and when to use each
  • Look at the differences between the front-end (HTML) of a form and the back-end (CGI)
  • Look at a sample CGI script for processing the output of a form, and the various resources available online for creating or modifying your own
  • Review what you need to know to install and run a CGI script
  • Learn what the main components of DHTML are and how they work together to create dynamic Web pages
  • Review basic concepts and syntax of Style Sheets
  • Review basic concepts of Javascripting
  • Learn the difference between Javascript and CGI

Hands-On Exercises:

  • Make a simple form with text fields, drop down menus, radio buttons, checkboxes, & text areas
  • Lay out your form in a table to control the alignment of different form elements
  • See a form in action
  • Use cut and paste Javascripts to add image rollovers, window status messages, and pop-up windows to a Web page

See a detailed outline of this class


Advanced II

Lecture:

  • Review some of the changes from HTML 3.2 to HTML 4.0
  • Learn what the main components of DHTML are and how they work together to create dynamic Web pages
  • Learn about the Document Object Model (DOM) and how it acts as a programming interface between HTML, Styles, and various scripting languages
  • Review basic concepts and syntax for Style Sheets
  • Learn the different ways of applying Styles (i.e. externally, internally, and locally)
  • Review the main properties & values of the Style Sheet specification and how they work in different browsers
  • Learn how to create classes of styles and unique identifiers
  • Learn how to use Styles to position elements on a page
  • Review basic concepts of Javascripting
  • See examples of how Javascript and CSS can be used to add interactivity to a Web page

Hands-On Exercises:

  • Create and define your own style sheets and test them in different browsers
  • Play with the positioning of elements on a page using CSS2
  • Use cut and paste Javascripts to jazz up your Web pages with features like image rollovers, window status messages, and pop-up windows

See a detailed outline of this class