Account Log In - Home/Outlines - Books - Contact Us - Support - Employment -

DHTML

Home Page

Please read the introduction page before starting this course. It has useful information you should know.

Welcome to DHTML. In the early days of the Web, pages were mostly text, and their primary purpose was to serve text information that could contain hyperlinks to other pages or resources. However, as the Web progressed, and more and more businesses went online, the need for something more than just static pages of text grew quickly. DHTML is one answer to this problem. It allows for stunning visual effects and many useful applications that make Web pages go from static and lifeless, to truly dynamic.

Throughout this course, we will cover many of the aspects of DHTML, and its various technologies and applications.

Class Lectures

(1) DHTML Overview
The first thing we need to do is give a brief overview of DHTML. This module will discuss what exactly DHTML is, and what it isn't.
(2) JavaScript - An Introduction
Javascript is one of the biggest components of DHTML. Before we do anything else, we need to cover some of the basics of JavaScript and how it works. This module will discuss, among other things, where to put JavaScript, what you can use to write it, and how it relates to the Document Object Model (DOM).
(3) JavaScript Programming Fundamentals
This is where we dive right into it. Programming JavaScript. This rather long module will cover all the basics of JavaScript right up to some of the more advanced programming techniques. This section will teach you how to program JavaScript, but many of these programming techniques can be applied to other programming languages as well.
(4) Using JavaScript
After you have learned how to program Javascript, we will look at some of the various uses and applications of JavaScript. From simple browser re-direction to programming complex form validations, this module will cover it.
(5) Troubleshooting JavaScript
One important thing to have when programming JavaScript are good troubleshooting skills. Troubleshooting code can take a large amount of your time, and can cause many headaches. This module will show you some good techniques that you can use to make troubleshooting go much faster and smoother.
(6) Introduction to CSS
Besides JavaScript, the other major component of DHTML is CSS. This module will go into the basics of CSS, so that you can go on with confidence to the advanced CSS in the next module. If you already know basic CSS, you can go on to the next section, or read through as this could be a great refresher course.
(7)Advanced CSS
After you are familiar with basic CSS, it's time to move on to more advanced CSS. This module will cover what advanced CSS is, and some of its applications. Among other things, we will talk about CSS positioning, object visibility, and other special effects.
(8)Putting it all Together - DHTML
Once we have learned both JavaScript and CSS (basic and advanced), we can learn how to put the two together for some great DHTML effects. This module will talk about how this can be done, and some considerations about combining the two.
(9)DHTML Techniques
This module will cover some of the more well known techniques that can be used with DHTML. Things like layers, animation, and menus will be discussed.

Coming Soon:

Feb 13
ISSD 24 - XML
Feb 14
Web Design Level 4: XHTML Advanced
Feb 21
ISSD 23 - Web 2.0 Technology
Feb 23
Facebook for Business
Hours: 2
Cost: Free!
Feb 25
Search Engine Optimization (SEO)
Hours: 2
Cost: Free!
Feb 25
Search Engine Marketing (SEM)
Hours: 2
Cost: Free!
Feb 27
ISSD 24 - OLDB (Online Databases with MySQL and PHP)
Mar 05
ISSD 23 - Ajax
Mar 20
Web Design Level 5: DHTML Introduction


[ DHTML ] - TOC - Introduction - Books -

[ DHTML ] - TOC - Introduction - Books -