jQuery Best Practices for Legacy and Today

Level: Foundation
Rating: 4.8/5 4.85/5 Based on 33 Reviews

jQuery simplifies the process of creating powerful Web 2.0 applications with dynamic content and visual effects. In this jQuery training course, you gain the knowledge and skills to apply jQuery as a tool for rapidly developing feature-rich websites — including how to build standards-compliant responsive web pages with Ajax, design easy-to-use forms, extend jQuery with plugins, and improve user experience. You will learn how to use jQuery best practices for supporting legacy system and as well as new development.

Key Features of this jQuery Training:

  • After-course instructor coaching benefit
  • Learning Tree end-of-course exam included

You Will Learn How To:

  • Rapidly develop dynamic Web 2.0 applications with jQuery, HTML, CSS, and Ajax
  • Create browser-independent, rich client interfaces
  • Enhance HTML forms to use jQuery validation and call web services
  • Develop and integrate plugins and incorporate UI components
  • Build touch-optimized, cross-device web pages with jQuery Mobile

Choose the Training Solution That Best Fits Your Individual Needs or Organizational Goals


In Class & Live, Online Training

  • 3-day instructor-led training course
  • After-course instructor coaching benefit
  • Learning Tree end-of-course exam included
View Course Details & Schedule

Standard $2745 CAD

Government $2415 CAD




Team Training

  • Bring this or any training to your organization
  • Full - scale program development
  • Delivered when, where, and how you want it
  • Blended learning models
  • Tailored content
  • Expert team coaching

Customize Your Team Training Experience


Save More On Training with FlexVouchers – A Unique Training Savings Account

Our FlexVouchers help you lock in your training budgets without having to commit to a traditional 1 voucher = 1 course classroom-only attendance. FlexVouchers expand your purchasing power to modern blended solutions and services that are completely customizable. For details, please call 888-843-8733 or chat live.

In Class & Live, Online Training

Time Zone Legend:
Eastern Time Zone Central Time Zone
Mountain Time Zone Pacific Time Zone

Note: This course runs for 3 Days

Guaranteed to Run

When you see the "Guaranteed to Run" icon next to a course event, you can rest assured that your course event — date, time — will run. Guaranteed.

jQuery Course Information

  • Requirements

    • Experience at the level of:
      • Course 470, Developing a Website, or equivalent experience with HTML and CSS
  • Recommended Experience

    • JavaScript
    • Basic programming concepts
  • Software

    • This course provides Intel Core-2 Duo PCs running Windows 10
    • The latest versions of Internet Explorer, Firefox, Chrome, and Safari are loaded onto each PC
    • Exercises can be completed using either Eclipse, Notepad++, Sublime, or Visual Web Developer Express

jQuery Course Outline

  • jQuery Fundamentals

    • Traversing HTML with the jQuery() function
    • Utilize CSS selector engine
    • Matching nodes by element name, ID, class, position, content, behavior and context
    • Chaining calls to the jQuery() function
    • Best Practices
    • Supporting Legacy applications
  • Manipulating the Document Object Model (DOM) for Cross-Browser DHTML

    Adding and replacing content with jQuery

    • Updating, adding and deleting element content
    • Inserting nodes into the DOM and manipulating parents and siblings

    Dynamically assigning CSS properties

    • Adding and removing CSS rules and classes
    • Controlling element size and position

    Creating accessible, unobtrusive JavaScript

    • Assigning event handlers programmatically
  • Animating Web Pages with jQuery Effects

    Enhancing pages with animations

    • Controlling visibility with .hide(), .show() and .toggle()
    • Combining animations and responding to callbacks
    • Leveraging object literals to control animations
    • Developing custom animations with .animate()
  • Building Responsive Pages with Ajax

    Updating page components asynchronously

    • Downloading HTML with the .load() method
    • Calling web services with .get() and .post()
    • Replacing callbacks with chained deferred objects

    Converting serialized server data to HTML

    • Retrieving JSON with .getJSON()
  • Designing User-Friendly Forms

    Exploring jQuery tools for forms manipulation

    • Selecting and setting focus on the first element
    • Utilizing focus and blur events/li>
    • Providing real-time feedback via keyboard events
    • Integrating a validation plugin
  • Extending jQuery with Plugins

    Integrating popular plugins

    • Leveraging contributions from the jQuery community
    • Extracting embedded data from semantic HTML
    • Manipulating images with slideshows

    Developing jQuery plugins

    • Conforming to best practices and naming conventions
    • Handling multiple elements
    • Enabling method chaining
    • Aliasing $ to avoid namespace conflicts
    • Consuming object literals to override defaults
  • Creating Sophisticated User Interfaces with jQuery UI

    Integrating widgets for highly interactive web applications

    • Optimizing screen real estate with accordions and tabs
    • Adding resizable, floating windows with dialog
    • Providing input assistance with autocomplete

    Implementing effects

    • Creating colour animations with .animate()
    • Leveraging complex animation easings and effects
    • Building drag-and-drop user interfaces

Team Training

jQuery Training FAQs

  • Can I learn jQuery Training online?

    Yes! We know your busy work schedule may prevent you from getting to one of our classrooms which is why we offer convenient online training to meet your needs wherever you want, including online training.

Questions about which training is right for you?

call 888-843-8733
chat Live Chat

Why do we require your location?

It allows us to direct your request to the appropriate Customer Care team.

100% Satisfaction Guaranteed

Your Training Comes with a 100% Satisfaction Guarantee!*

*Partner-delivered courses may have different terms that apply. Ask for details.

Why do we require your location?

It allows us to direct your request to the appropriate Customer Care team.

Preferred method of contact:
Chat Now

Please Choose a Language

Canada - English

Canada - Français