JavaScript Advanced Programming Course

Course Code: IN 57
Course Abstract:

In this course, participants will use the advanced techniques in JavaScript programming to add more functionality to web pages, in order to make them interactive and dynamic.

Audience:

This course is designed for participant who is an experienced developer of web pages and has experience with JavaScript. Attendees should be comfortable creating web pages, writing HTML code and basic JavaScript’s, and proficient in using Internet Explorer or Netscape Navigator.

Duration: 1 day
Learning Outcomes:

Upon completion of this course, the participant will be able 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
> Communicate with Shockwave files and server applications using JavaScript

Course Topics:

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
Communicate with Server Applications

Prerequisites:

JavaScript: Programming

Note: All fields are required
At the present time we do not offer training for individuals or groups less then 6 individuals. We apologize for any inconvenience.


We Value Your Privacy!

Ready to get started or in need of more information? Contact us today.

Go To Blog Virtual Learning