JavaScript Training - Intermediate

Level: Intermediate

Duration: 3 days

Cost (ex VAT)

Company: £515

Self-funding: £435

Online: £395

  • Overview

  • Outline

  • Dates

  • Offers

  • Book / Enquire

Overview of the course
This course is designed to take your already existing JavaScript knowledge to the next level by teaching you the more advanced features. You will learn all about expressions, event driven applications, document object models (DOMs) and many tips and tricks about this language. You will also be introduced to jQuery.

This course is for…
Those who are already using JavaScript and want to add more functionality with better practices to their designs. Also those with an interest in jQuery will benefit from this course, as it includes an introductory section to that language.

In order to attend this course, you should have already completed the JavaScript – Beginner level or have equivalent knowledge of the language.

About the application
JavaScript is a language that is used mainly in websites and mobile apps to create advanced effects, forms, embedding paid services etc. With this language, you can also create conditional actions, expressions, branching and decisions in order to make your designs more appealing and add logic to the interactivity.

Working with Expressions
  • Regular expressions
  • Regular expression object methods
  • String methods
  • Backreferences
  • Data validation
Event Driven JavaScript
  • Tag-based and code-based event handlers
  • Setting up event listeners
  • Event callback functions
The Document Object Model
  • The legacy DOM
  • The W3C DOM standard
  • Traversing the DOM Tree
  • Editing DOM elements
Object-oriented JavaScript
  • Creating a plain JavaScript object
  • Creating an object class
  • Using the prototype of the Class Constructor
  • Extending native JavaScript objects
Best Practices
  • Unobtrusive JavaScript
  • Separating page structure and logic
  • Progressive enhancement vis feature detection
  • Coding standards
Introduction to jQuery
  • What is jQuery?
  • Downloading and implementing the latest version of jQuery
  • Enabling jQuery
  • Using the basic features

Group Bookings

If you make a booking for three or more people to the same course, you can claim an additional 15% discount for each student from the original price of this course.

Education and Non-profit Organisations

If you are working for a non-profit organisation or an educational establishment, you can claim an additional 15% discount on all our courses.

Training Credits

Our Training Credits Scheme is the most cost-effective way to train your entire team. With this scheme, you buy training days up front and use them over one year. To see full details, visit our Training Credits Page.

Early Bird

If you book this course at least three months in advance, you can claim 15% discount from the original price.

Students and Freelancers

We know how difficult it can be to try and self-fund a course – that’s why we introduced a 15% discount to all university students and those who work as freelancers.

Use the form below to make an enquiry about this course or to make a booking. One of our consultants will respond to your enquiry immediately during usual business hours.