2 day course
JavaScript Advanced Programming (3rd Ed)
Using Programming Techniques
- Maintain JavaScript Code
- Debug JavaScript Code
Implementing Cross-Browser Compatibility
- Provide Support For Multiple Browsers
- Detect Browser Compatibility
- Detect Browser and JavaScript Versions
- Detect Objects
- Handle Exceptions
Using Custom Objects in JavaScript
- Access Custom Objects
- Use Constructor Functions
- Add Methods to Objects
- Use Prototype Function
Working with Arrays
- Create and Populate Arrays
- Delete Array Elements
- Use Multi-Dimensional 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
Working with DHTML
- Change Element Appearance Dynamically
- Assign and Position Elements Dynamically
Communicating with Applets and Server Applications
- Communicate with Java Applets
- Communicate with Shockwave Files
- Communicate with ActiveX
Course Description
You are familiar with HTML 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 directly on your web pages. In this course, you will use the advanced techniques in JavaScript programming to add more functionality to your web pages, in order to make them interactive and dynamic. You will use the advanced techniques in JavaScript programming to add more functionality, in order to make the web pages interactive and dynamic.
Who should attend?
Advanced JavaScript Programming is intended for the delegate who is an experienced developer of web pages and has experience with JavaScript. Delegates should be comfortable creating web pages, writing HTML code and basic JavaScripts, and proficient in using Internet Explorer, Firefox or similar.
What will I learn?
How to maintain JavaScript code using programming techniques. Implement cross-browser compatibility using JavaScript. Create and manipulate custom objects using the custom object's methods. Create and manipulate arrays. Examine cookies and discuss the various uses of cookies. Validate forms using the generic approach. Program using DOM API to traverse, modify, and append nodes to documents. Use CSS to change the appearance and position of the HTML elements dynamically. Use JavaScript to access Java applets and ActiveX controls. You will also communicate with Shockwave files and server applications using JavaScript.
Private Training Courses
We offer private training courses which may be delivered at our training centre or at your premises on dates to suit you and your delegates. Course content can follow the standard course material as listed in the course outline, or can be tailored to your specific requirements at no extra cost.
For a single company private course we normally recommend that any class does not exceed 8 delegates in order to ensure that the learning objectives are met.
| Total price per day (ex-Vat) | |||||||
|---|---|---|---|---|---|---|---|
| Number of delegates | 1 | 2 | 3 | 4 | 5 | 6 | Extra Person |
| At our Reading Training Centre | £695 | £775 | £855 | £935 | £1015 | £1095 | £80 |
| On your premises | £595 | £665 | £735 | £805 | £875 | £945 | £70 |
For on-site courses only:
- Notebook computer hire is £40 per computer per day. Savings can be made for block bookings of 2 or more days, please ask for details.
- Trainer travel and accomodation is charged at cost and we can give you a fixed price quote for this prior to booking.
Course fees are payable in advance and are listed exclusive of VAT.