Course Overview

jQuery is a free, open-source, cross-browser programming library that simplifies JavaScript programming and abstracts differences between browsers. Applications that rely on jQuery do more with less code, and developers that use jQuery spend less time testing and debugging to get their code working on different platforms.

Moreover, jQuery is an industry standard that enjoys widespread support among Web developers. With the advent of HTML5 and the popularity of JavaScript as a tool for creating cross-platform applications that run on a diverse assortment of devices, jQuery is an indispensable weapon in the modern Web developer's arsenal.

Mastering jQuery provides developers with the skills they need to leverage jQuery to its fullest, with a special eye towards cross-platform HTML5 development. It includes in-depth coverage of jQuery selectors, DOM manipulations, event handling, animations, AJAX support, and more, as well as jQuery plugins. Its goal: to bring you up to speed quickly and efficiently, and prepare you to blaze new trails in the fast-evolving world of HTML5 and JavaScript development.

Key Learning Areas

  • Understand the structure and content of the jQuery library
  • Understand the jQuery function and the jQuery object
  • Understand the jQuery utilities
  • Understand jQuery’s eventing model
  • Understand how to use custom events to integrate loosely coupled components
  • Understand what live events are and how they work
  • Understand jQuery’s animation engine and how it is used in LOB apps
  • Understand how jQuery simplifies AJAX and how to use its AJAX support in modern apps
  • Understand what jQuery plugins are, how they work, and how to write them
  • Understand the jQuery UI library and the role that it plays in modern Web apps
  • Understand the jQuery Mobile library and the role it plays in cross-platform mobile apps

Course Outline

  • Introduction to jQuery
  • The jQuery Object
  • jQuery Events
  • jQuery Effects
  • jQuery AJAX
  • jQuery Plugins
  • jQuery UI (2-day version only)
  • jQuery Mobile (2-day version only)

Who Benefits

If you develop in JavaScript, you can’t afford to do it without jQuery. With jQuery, you’ll get your product to market faster and deliver a better, more robust product to boot.

Prerequisites

The expected audience for this course is developers who are familiar with JavaScript. Previous experience building browser-based applications is helpful but not required.