Courses by Category
Click on a category below to see a listing of courses.

This course is available for customized on-site delivery for groups of 3 or more students.
Contact us today at 877-258-8987 for more information or a quote.

Scroll down the page for a list of upcoming course dates in our public calendar.

JavaScript Programming (5 days)

Designed for those looking to leverage the power of JavaScript in web applications, this JavaScript training course provides in-depth training in JavaScript, with special attention paid to writing reusable JavaScript code.

This course is an excellent step in developing AJAX applications, which utilize Asynchronous JavaScript and XML (AJAX) to provide desktop-like application functionality.

For more information about OTG\'s AJAX training, please refer to our AJAX classes

JavaScript Programming Course Calendar (5 days)

Call for upcoming dates or on-site delivery.

1 Includes airfare from anywhere in the continental United States and some parts of Canada as well as accommodation and shuttle services.
2 Include course and course materials only.
3 Requires a broadband internet connection and microphone. Note that Virtual LIVE courses are led by an instructor, and as such start and end in local time (based on the course location), this my differ from your time zone.
For government and education pricing, please contact us.

Recommended Pre-requisites

Students considering attending this JavaScript Training course should have experience developing Web pages using HTML. While a basic understanding of programming concepts is recommended for this JavaScript training, it is not required.

Course Outline/Agenda

This JavaScript Training course covers the following topics:

  • Introduction to JavaScript
  • Lexical Structure of JavaScript
  • Understanding JavaScript data types
  • Javascript Variables
  • JavaScript Expressions and Operators
  • JavaScript statements
    • The If and Else If statements
    • The Switch statement
    • The While and Do While statements
    • The for and for/in statements
    • Labels and the Break/Continue statements
    • The var statement
    • The function statement
    • The return statement
    • The with statement
    • the empty statement
  • Functions
    • Function assignment
    • Function arguments
    • Function methods and properties
  • Objects
    • Creating and Specifying Objects
    • Setting & querying objects
    • Miscellaneous object information
    • Constructors and methods
    • Prototypes and inheritance
    • Classes and JavaScript
    • Object properties and methods
  • Arrays
  • Regular Expressions
    • Pattern matching with regular expressions
  • Client-side programming
    • Understanding the browser environment
    • The client side Document Object Hierarchy
    • The <script> tag, events, and documents
  • Windows and frames
    • Window object properties
    • Window object methods
    • Other window objects
    • JavaScript and frames
    • The document object
  • Forms and form elements
    • Form element event handlers
  • Cookies
  • The image object
  • LiveConnect
  • Browser compatability

Class Size

This class is limited to a maximum of 12 students.

On-Site Delivery

This course is available for on-site delivery for groups of 3 or more students.

OTG offers discounted training for on-site courses of more than 3 students - call us at 877-258-8987 (or submit the form on the upper right side of this page) for more information.

Course Details

This JavaScript training course was designed, and is delivered, by one of our Subject Matter Experts (SME). For more information about course contents, please refer to the PDF table of contents (below).

Adobe PDF Logo View course guide table of contents
Requires Adobe Acrobat Reader

Enroll in this course

View upcoming course calendar