Web Programming with JavaScript - A 3 Day Course

contact usEnquire about this course
Retired Course; no longer available

Please note that this course has been retired and is no longer available. It has been replaced by this course.


From simple validation messages through to interactive menus, users expect modern web pages to be dynamic. HTML, however, is a static document mark-up language. One approach to adding interaction is to create active content such as Macromedia Flash, Java applets and ActiveX controls. Such approaches require specialist programming or design skills. The alternative is a scripting language that can be placed within the HTML page, which brings more power and flexibility to the user's browser.

Currently the pre-eminent scripting language is javascript. Its C-like syntax has widespread support amongst developers and Web masters alike. A powerful language in its own right, when embedded in HTML it has the capability to interact with HTML forms, the browser, and other objects found on the Web page. It brings interactivity to our static web pages.

This highly practical course will show you how to develop interactive web pages using javascript. The first day covers the basics: how to add javascript to a page, the core syntax and examining how javascript interacts with the web page via objects. The second day covers the important techniques: form validation, image manipulation and interacting with windows and documents. The final day covers advanced techniques: the new event model, dynamic HTML and AJAX.

This course uses a mixture of theory and exercises; there are separate practical sessions for each technical chapter which reinforce the javascript syntax and object interactions covered in the course.

Course Objectives

After completing this course, students will be able to:

Suitable for


Delegates should have experience of a block-structured language such as C, Java, Visual Basic, VBScript, REXX or Perl. Delegates should also have a working knowledge of the Internet, building Web pages and using HTML. Delegates with little or no HTML experience should consider attending the Building an Effective Web Site course before attending this course.


This course has been retired and is no longer available.


Web Page Scripting

Basic Javascript Syntax

Javascript and Objects

Forms and Events

More Objects

Browser Interaction

More Events

Dynamic HTML

Advanced DHTML