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.

jQuery Bootcamp (4 days)

This jQuery training teaches JavaScript developers how to make the most of the jQuery JavaScript library, in a hands-on, instructor-led environment. Through a series of lectures, demonstrations, and exercises, students attending this course will learn how to perform AJAX requests using jQuery, leverage the browser event model, manipulate the document object model, add effects and animations to their web pages, and leverage jQuery plugins.

jQuery Bootcamp Course Calendar (4 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 attending this course should have experience programming using the JavaScript language.

Course Outline/Agenda

This jQuery training course covers the following topics:

  • Introduction to jQuery
    • jQuery philosophies
    • Fundamentals of jQuery
    • Reasons to use (and not use) jQuery
    • Downloading & Installing jQuery
    • Understanding the jQuery wrapper & its uses
    • DOM & CSS manipulation with jQuery
  • Manipulating CSS with jQuery
    • CSS selectors and jQuery
    • Selecting elements with jQuery
    • Selecting elements by container
    • Selecting elements by child
    • Using attribute-based selections
    • Working with sets of selected elements
      • Determining set size
      • Iterating over selected elements
      • Obtaining subsets of wrapped elements
      • Leveraging DOM relationships
  • Manipulating HTML & the DOM using jQuery
    • Adding/Removing DOM elements
    • Replacing page content
    • Relocating DOM/HTML content
    • Removing and copying DOM elements
  • Working with form data
    • Retrieving & manipulating form elements
    • Retrieving form data
    • Leveraging the form plugin
  • Understanding the jQuery event model
    • Adding (and removing) event handlers to DOM elements
    • Triggering event handlers with jQuery
    • Understanding & controlling event propagation
  • Using jQuery animation methods
    • Using show(), hide(), and toggle()
    • Managing collapsible lists
    • Using fade and slide transition effects
    • Using the animate() wrapper for custom animations
  • AJAX applications with jQuery
    • Replacing XMLHttpRequest with jQuery methods
    • Using the jQuery load() function
    • Making GET and POST requests with jQuery
    • Using .ajax() for fine-grained control over AJAX queries
    • Understanding AJAX global functions
  • Using other jQuery plugins (Live Query, Form, UI, and others).

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.

Instructional Materials
The following materials are used to deliver this course:
  • jQuery in Action (Bibeault & Katz)
  • OTG Course Guide

Enroll in this course

View upcoming course calendar