3-Day Comprehensive jQuery Training

By the end of this class, attendees will have a full grasp of the jQuery API and a deeper understanding of jQuery’s internals. Attendees will also learn best-practice approaches to extending jQuery with custom plugins and integrating these extensions into applications.

Upcoming Dates

Note: A portion of the profit from our Comprehensive jQuery Training goes directly to the jQuery Foundation.

Agenda

The class runs from 9:30am to 5pm daily, including morning refreshments and lunch.

Our training takes a step-by-step approach, solidifying fundamental concepts and building on them to leave each attendee with a more thorough understanding of both JavaScript and jQuery. On the first day, attendees will focus on understanding JavaScript, including best practices around code organization and debugging in the browser. On day two, jQuery will be introduced, with a focus on selecting elements, traversing and manipulating the DOM and jQuery code organization best practices. On the final day, attendees will learn about the jQuery event system, including event delegation and custom events, AJAX including JSON, JSONP and Deferreds, jQuery effects, and best practices around extending jQuery with custom plugins.


Day 1

  • Introduction
  • Debugging JavaScript
  • A JavaScript Primer
  • JavaScript Gotchas
  • Objects and Functions
  • Type Coercion
  • Truthy and Falsy
  • Closures, IIFEs and The Module Pattern
  • Code Organization
  • Inheritance
  • The DOM

Day 2

  • Getting Started with jQuery
  • Selecting Elements
  • Manipulating the Page
  • Traversing the DOM and Chaining
  • jQuery Utility Methods

Day 3

  • Handling Events and Event Delegation
  • AJAX and Deferreds
  • Enhancing with Effects
  • jQuery Best Practices
  • Extending jQuery with Plugins