PTR - People, Training ResultsPeople, Training, Results
Independent Technical IT Computer Training Courses

Scheduled Classroom based Training Courses

Advanced JavaScript Programming Course

Course Description

You are familiar with XHTML and basic techniques of JavaScript programming in designing basic web pages. You can make your web pages more dynamic and attractive by providing additional functionality to them. In this course, you will use the advanced techniques in JavaScript programming and Ajax to make your web pages highly functional.

You will use the advanced techniques in JavaScript programming and Ajax to add better functionality to make web pages interactive and dynamic.

Upon successful completion of this course, students will be able to:
  • maintain JavaScript code using programming techniques.
  • implement cross-browser compatibility using JavaScript.
  • use custom objects in JavaScript.
  • create and use arrays in JavaScript.
  • handle cookies using JavaScript.
  • validate forms using the generic approach.
  • program using DOM API to traverse, modify, and append nodes to documents.
  • communicate with Adobe Flash files, ActiveX controls, and server applications.
  • use Ajax to fetch information from the server and display it on the web page.
  • create applications with Ajax.

Course pre-requisites:

Advanced JavaScript Programming is intended for students who are experienced developers of web pages and have experience with JavaScript. Students should be comfortable creating web pages, writing XHTML code and basic JavaScripts, and proficient in using web browsers such as Internet Explorer.

To ensure successful completion of this course, we recommend that you first complete the JavaScript Programming course or have equivalent knowledge.

Topics covered on the 2 day Advanced JavaScript Programming course

Using Programming Techniques

  • Maintain JavaScript Code
  • Debug JavaScript Code

Implementing Cross-Browser Compatibility

  • Provide Support for Multiple Browsers
  • Enable JavaScript
  • Detect Browser and JavaScript Versions
  • Detect Objects
  • Handle Exceptions

Using Custom Objects in JavaScript

  • Create Custom Objects
  • Use Constructor Functions
  • Add Methods to Objects
  • Use Prototype Functions

Working with Arrays

  • Create Arrays
  • Delete Array Elements
  • Use Multidimensional Arrays

Handling Cookies Using JavaScript

  • Use Cookie Objects
  • Store Cookies
  • Process Cookie Values
  • Delete Cookies

Validating Forms Using JavaScript

  • Validate Forms Using the Generic Approach
  • Implement Generic Validation Using Custom Objects

Programming Using DOM API

  • Traverse Documents
  • Modify Documents
  • Append Nodes to Documents

Communicating with Plug-Ins and Server Applications

  • Communicate with Adobe Flash Content
  • Communicate with ActiveX
  • Communicate with Server Applications

Using Ajax

  • Create an XMLHttpRequest Object
  • Fetch Information from Servers Using the XMLHttpRequest Object

Creating Applications with Ajax

  • Create an Auto-Complete Application Using Ajax
  • Interact with a Database Using Ajax
  • Validate Forms Using Ajax
  • Work with Third-Party Ajax Libraries

Course Classification:  Technical Training Course

This is an instructor led training course taught in a classroom based environment.


Course Fee = £725   (excl.VAT)

Scheduled course dates

September 2010October 2010November 2010December 2010January 2011
16-17-11-12--

View full schedule of Scripting courses

Print / Download PDF Version of full course schedule

If you would prefer to run this course at your premises as you have several employees to place on the course perhaps, then we are also able to offer onsite Internet Training and bespoke Internet courses