From jQuery to JavaScript

Are you a front-end web-designer who uses jQuery to add a bit of interaction to a site? Or maybe you’re a back-end developer who sometimes has to hack together some JavaScript. Either way, while you’ve probably used jQuery for everything from AJAX requests to animations, you might not understand what that dollar is doing.

Register Interest

JavaScript, and the JavaScript library jQuery, are used widely nowadays, not just to add dynamic behaviour, but are essential for delivering web application functionality.

For that reason it is one of the most widely used programming languages, with knowledge of it a hugely in demand skill. An understanding of JavaScript is also an essential gateway to learning many new technologies, like node.js and angularJS.

Whether you are you a front-end web-designer who’s used jQuery to add a bit of interaction to a site, or a back-end developer who’s sometimes had to hack together some JavaScript, you’ve probably used jQuery for everything from AJAX requests to animations.

However, you might not understand what that dollar is doing.

Maybe you’ve always wondered why $("#container").on("click", ".thing") is better than "$("#container.thing").click()?

Probably not. But knowing the difference could make your code hundreds of times more efficient (and more flexible to boot).

Or perhaps you’ve heard people say that you shouldn’t be using jQuery? After this workshop you’ll not only be able to know when you shouldn’t use jQuery (and when you should), but also how to do it.

  • What is JavaScript?
  • How jQuery does what it does
  • The DOM
  • How to write JavaScript without using jQuery
  • Scoping, first class functions, closures, and other technical sounding things

The day will consist of topic presentations and a number of hands-on projects & exercises.

To get the most out of this course you should have experience of using jQuery and some basic knowledge of programming.

You’ll need a laptop to take this course. You should also have the following installed before the workshop:

It would also be great if you can bring along some jQuery code that you’ve written.

Register Interest

Instructors

Mark Wales

JavaScript & PHP Developer

@smallhadron