Computer Tutoring Logo

Cost Calculator

Training delivery
Number of students?
Laptop hire?
Offsite training?

Course price: £ *
Price per head:
£ .

Duration:
4 Day

* Price is exclusive of VAT.

Tell Me More

Live online Face to face
First name:

Last name:

Email:

Tel:

Location:

Number of students:
First NumberPlusSecond Number  = 

Please enter the answer to prove that you are human and not a machine.
I would like to receive software tips and special offers

Programming jQuery Training Course Advanced Hammersmith

Hammersmith Advanced Programming jQuery Course Overview

Programming jQuery Training Course Advanced training course in Hammersmith and Fulham

If you're wanting to book your Programming jQuery Training Course and are wondering about the following:

  • You don't know what course to take!
  • You have no idea of your skill level.
  • You are wanting training for your team.

Then we'll be happy to help you choose or design a course that suits you. We can come to you but should you want to get away to do the Programming jQuery Training Course then the offices we use in Hammersmith are at:

Hammersmith
Crown House
72 Hammersmith Rd
Hammersmith
London W14 8TH

An ideal location for your Programming jQuery Training Course Advanced training course. The training centre is situated in the heart of west London between Hammersmith and Kensington.

The building, Crown House, is bright and modern with large windows giving the training course location a spacious, airy and comfortable feel. Within easy walking distance of Hammersmith High Street.

The training course location is close to major roads, local bus routes and several London Underground stations the closest being Barons Court.

There are many other computer training courses in Hammersmith & Fulham available. Please see if there is a course for you.

Hammersmith is a lively area with a thriving arts scene, including the famous Hammersmith Apollo.


Course Duration: 4 Day

Complete Course Outline

Essential jQuery

  • About jQuery
  • What jQuery Does
  • Making Our First jQuery-Powered Web Page
  • Plain JavaScript Versus jQuery
  • Using Development Tools

Selecting Elements

  • Using the DOM
  • Using the $() Function
  • CSS Sectors
  • Attribute Selectors
  • Custom Selectors
  • DOM Traversal Methods
  • Accessing DOM Elements

Handling Events

  • Performing Tasks on Page Load
  • Handling Simple Events
  • Event Propagation
  • Altering the Journey – the Event Object
  • Removing an Event Handler
  • Simulating User Interaction

Styling and Animating

  • Modifying CSS with Inline Properties
  • Hiding and Showing Elements
  • Effects and Duration
  • Creating Custom Animations
  • Simultaneous Versus Queued Effects

Manipulating the DOM

  • Manipulating Attributes and Properties
  • DOM Tree Manipulation
  • Copying Elements
  • Content Getter and Setter Methods
  • DOM Manipulation Methods in a Nutshell

Sending Data with Ajax

  • Loading Data on Demand
  • Choosing a Data Format
  • Passing Data to the Server
  • Delivering Different Content for Ajax Requests
  • Keeping an Eye on the Request
  • Error Handling
  • Ajax and Events
  • Security Limitations
  • Exploring Additional Options

Using Plugins

  • Finding Plugins and Help
  • Using a Plugin
  • Other Types of Plugin
  • The jQuery UI Plugin Library
  • The jQuery Mobile Plugin Library

Developing Plugins

  • Using the Dollar ($) Alias in Plugins
  • Adding New Global Functions
  • Adding jQuery Object Methods
  • Providing Flexible Method Parameters
  • Creating Plugins with jQuery UI Widget Factory
  • Plugin Design Recommendations

Advanced Selectors and Traversing

  • Selecting and Traversing Revisited
  • Customizing and Optimizing Selectors
  • DOM Traversal Under the Hood

Advanced Events

  • Revisiting Events
  • Event Delegation
  • Defining Custom Events
  • Throttling Events
  • Extending Events

Advanced Effects

  • Animation Revisited
  • Observing and Interrupting Animations
  • Using Global Effect Properties
  • Multiproperty Easing
  • Using Deferred Objects
  • Taking Fine-Grained Control of Animations

Advanced DOM Manipulation

  • Sorting Table Rows
  • Moving and Inserting Elements Revisited
  • Storing Data Alongside DOM Elements
  • Using HTML5 Custom Data Attributes
  • Sorting and Building Rows with JSON
  • Revisiting Attribute Manipulation

Advanced Ajax

  • Implementing Progressive Enhancement with Ajax
  • Handling Ajax Errors
  • Using the jqXHR Object
  • Throttling Ajax Requests
  • Extending Ajax Capabilities


At Computer Tutoring, we prioritise your privacy and only collect the necessary information to provide our services. We will only share the personal data you provide in a form if you have opted in for those services. Our website also uses Google Analytics. You have the right to access, amend, or request deletion of your personal data by contacting us at info@computertutoring.co.uk.

For more details, please read our full Privacy Policy.