jQuery Best Practices for Legacy and Today

Level: Foundation
Rating: 4.9/5 4.89/5 Based on 61 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 practises 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-optimised, cross-device web pages with jQuery Mobile

Choose the Training Solution That Best Fits Your Individual Needs or Organisational 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 £2095




Team Training

  • Bring this or any training to your organisation
  • 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 Learning Tree Training Vouchers!

Our flexible, easy-to-redeem training vouchers are available to any employee within your organisation. For details, please call 0800 282 353 or chat live.

In Class & Live, Online Training

Note: This course runs for 3 Days *

*Events with the Partial Day Event clock icon run longer than normal but provide the convenience of half-day sessions.

  • 17 - 19 Feb 2:00 PM - 9:30 PM GMT New York / Online (AnyWare) New York / Online (AnyWare) Reserve Your Seat

  • 14 - 16 Apr 2:00 PM - 9:30 PM BST Herndon, VA / Online (AnyWare) Herndon, VA / Online (AnyWare) Reserve Your Seat

  • 1 - 3 Sep 2:00 PM - 9:30 PM BST New York / Online (AnyWare) New York / Online (AnyWare) Reserve Your Seat

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.

Partial Day Event

Learning Tree offers a flexible schedule program. If you cannot attend full day sessions, this option consists of four-hour sessions per day instead of the full-day session.

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
    • Utilise CSS selector engine
    • Matching nodes by element name, ID, class, position, content, behaviour and context
    • Chaining calls to the jQuery() function
    • Best Practises
    • 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
    • Utilising 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 practises 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

    • Optimising 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 0800 282 353
chat Live Chat

100% Satisfaction Guaranteed

Your Training Comes with a 100% Satisfaction Guarantee!*

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

New York / Online (AnyWare)
Herndon, VA / Online (AnyWare)
New York / Online (AnyWare)
Preferred method of contact:

Please Choose a Language

Canada - English

Canada - Français