sessions online school of design
 
student login
web development and graphic design programs
web design courses graphic design courses
design faculty instructors teachers
view demos of design programs and courses
Student life
Graphic design career center
How to enroll in graphic design courses and programs
Sessions Online School of Design
 
Live chat by Boldchat
all courses
graphic design
web design
multimedia
digital arts
business marketing design
software
 

SketchUp Advanced course now available for enrollments.

History of Art new course launched!

Student Gallery New additions.

 
 
  << back to all courses
 

Help Your Web Coding
Writing JavaScript / DHTML

Give your sites interactivity and added functionality

   
 

web site graphic designIf learning the basics of JavaScript and CSS just whetted your appetite from more interactivity and functionality, read on.

This 6-lesson course will take you way past the fundamentals in Web coding. You'll learn how to code highly interactive and functional JavaScript and DHTML from scratch, creating floating navigation menus, browser detectors, animated text and image objects, dynamic content, slide shows, custom mouse pointers, and more.

Developed and instructed by experts in the field, the course will give you confidence in your coding skills and W3C compliance. Throughout, the focus is on creating useful scripts that will add life and user friendliness to your sites. The goal is to enable you to write your own scripts based on course concepts, putting you in complete control.

Note: Sessions Fundamentals of JavaScript and CSS Essentials courses (or equivalent experience) are a requirement for taking this class.

 

Tuition: $156 US regs
   
 

Faculty:

   
online web design training

Instructor:
Ian Kelleigh
is a designer who runs an award-winning tutorial Web site ... get bio

Course Developer:
Jason Cranford Teague is an information designer and author ... get bio

   
 

Prerequisites:

 
To take this course, you'll need:
Computer with Internet connection (28.8 Kbps modem or faster).
An account with a Web hosting service (free services are available).
HTML Basics or equivalent experience in HTML and FTP.
Fundamentals of JavaScript and CSS Essentials or equivalent basic experience in JavaScript and CSS.
 
 

Objectives:

 

Students can expect to learn how to:

 

Assess and apply DHTML components, the document object model (DOM), and appropriate uses for DHTML technology.

Use Web standards methods and approaches for adding interactivity and functionality to the user experience.

Develop well-written and organized code, and effectively test and troubleshoot the results.

Create simple and complex objects and use event handlers to pass information from objects to functions.

Apply animation and other dynamic features to page objects based on user input.

Identify the characteristics of a user's screen, browser, and input devices and develop DHTML features that control the interface accordingly.

Manage page content dynamically over a complete site using an external JavaScript file.

Develop highly functional navigational structures and user-based controls including pop-up menus, slide shows, and sortable tables.

   
 

Outline:

 

LESSON 1 DHTML Basics What's DHTML? And who's DOM? In Lesson One, you'll learn the essential components of DHTML, including the all-important Document Object Model (DOM). You'll learn to create Web site objects and perform basic modifications to them using JavaScript functions and CSS attributes. In the exercise, you'll write your own code to modify site objects.

 

LESSON 2 Basic Dynamic Techniques With an understanding of objects under your belt, which could include any type of site content like text or graphics, you'll learn to perform dynamic functions on them in Lesson Two. From showing and hiding objects to making them move around the screen and respond to user clicks, you'll create ways for users to interact with your pages. You'll code your first fully interactive objects in the exercise.

 

LESSON 3 Learning about the Environment The more you know about your users, the more you can cater to them with customized features or content. In this lesson, you'll learn DHTML methods for detecting a user's browser window size, computer screen size, color depth, and other variables. You'll also explore detection of specific user events such as which mouse button was pressed or the location of a click. In the exercise, you'll create a page that detects user variables and changes properties accordingly.

 

LESSON 4 Dynamic Content What's a Web site without its content? Lesson Four focuses on dynamic ways to deliver content on a Web page, add or remove content easily, and allow users to quickly retrieve only the content they want. You'll even learn to present randomly generated content, like quotes or messages that change each time the page is refreshed. In Exercise Four, you'll begin a Web site for a travel company, working with content presentation.

 

LESSON 5 Navigation DHTML is clearly useful for so many site features, but it really shines when you're working with navigation. No longer are you confined to plain links or run-of-the-mill rollovers. In this lesson, you'll learn to create the collapsible bars, floating menus, slide shows, and other navigational schemes that users (and clients!) love. It's back to your travel company Web site for Exercise Five where you'll give it a highly interactive and functional navigation treatment.

 

LESSON 6 Controls To wrap up the course, this lesson focuses on some more bells and whistles for your DHTML sites including custom-designed scroll bars and mouse pointers and sortable tables. You'll even create a drag-and-drop interface where users can rearrange objects at will. In the last exercise, you'll finalize your travel company Web site by adding fun custom features for its users. 

 
Tuition: $156 US regs
 
enrollment info
Request Brochure
Questions for advisor:
First Name *
Last Name *
Email Address *
Phone Number *
 
1.800.258.4115 | home | site map | faq | bulletin |contact us | about us


© Copyright 2008 Sessions Online School of Design. (Privacy Policy) All rights reserved.
Reproduction in whole or in part without permission is prohibited.