Advanced Javascript Training in Troy

Enroll in or hire us to teach our Advanced Javascript class in Troy, Michigan by calling us @303.377.6176. Like all HSG classes, Advanced Javascript may be offered either onsite or via instructor led virtual training. Consider looking at our public training schedule to see if it is scheduled: Public Training Classes
Provided there are enough attendees, Advanced Javascript may be taught at one of our local training facilities.
We offer private customized training for groups of 3 or more attendees.

Course Description

 
In this 2-day Advanced JavaScript Programming class, you will learn advanced JavaScript techniques and good standard coding conventions. You will also learn advanced form validation with Regular Expressions, to manipulate the HTML DOM and to create jump menus and cascading select menus. Finally, you will learn to manipulate CSS with JavaScript to create applications using Dynamic HTML
Course Length: 2 Days
Course Tuition: $960 (US)

Prerequisites

Experience in HTML and basic JavaScript.

Course Outline

 

Lesson 1: Using Programming Techniques

 

  • Maintain JavaScript Code
  •  
  • Debug JavaScript Code
  •  

Lesson 2: Implementing Cross-Browser Compatibility

 

  • Provide Support For Multiple Browsers
  •  
  • Detect Browser Compatibility
  •  
  • Detect Browser and JavaScript Versions
  •  
  • Detect Objects
  •  
  • Handle Exceptions
  •  

Lesson 3: Using Custom Objects in JavaScript

 

  • Access Custom Objects
  •  
  • Use Constructor Functions
  •  
  • Add Methods to Objects
  •  
  • Use Prototype Function

Lesson 4: Working with Arrays

 

  • Create and Populate Arrays
  •  
  • Delete Array Elements
  •  
  • Use Multi-Dimensional Arrays
  •  

Lesson 5: Handling Cookies Using JavaScript

 

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

Lesson 6: Validating Forms Using JavaScript

 

  • Validate Forms Using the Generic Approach
  •  
  • Implement Generic Validation Using Custom Objects
  •  
  • Programming Using DOM API
  •  

Lesson 7: Programming Using DOM API

 

  • Traverse Documents
  •  
  • Modify Documents
  •  
  • Append Nodes to Documents
  •  

Lesson 8: Working with DHTML

 

  • Change Element Appearance Dynamically
  •  
  • Assign and Position Elements Dynamically
  •  

Lesson 9: Communicating with Applets and Server Applications

 

  • Communicate with Java Applets
  •  
  • Communicate with Shockwave Files
  •  
  • Communicate with ActiveX
  •  
  • Communicate with Server Applications

Interesting Reads Take a class with us and receive a book of your choosing for 50% off MSRP.