Northern Ireland based Beckinridge specialises in Technology, IT, Sales and Management training for the ICT, Corporate, SME and Government Sectors.

  Public Courses
General Training

  On-Site Courses
Tailored Training

  ILM Qualifications
Level 4 & 5 Awards

Articles & Reviews

  Team Building
Activities & Events

  Why Choose Us?
Our Clients
Our Services
Quality and Expertise
Financial Support
Course Tailoring
Our Support Team
Talk To Us

Join Mailing List

 JavaScript Training

  Course Code: GN-322  Duration: 3 Days

One of the great things about JavaScript is that you can approach it at so many levels. If you are an HTML developer, then JavaScript is a nice, easy to learn language that you can use to enhance your pages. If you are a serious programmer then it is superficially similar to Java and the other C-like languages, but has many interesting differences and quite a few surprises. The full course outline given below takes 3 days, but shorter versions are available if the advanced aspects such as AJAX are not required. Workshops concentrating on specific features can also be provided.


 Course Outline


How scripting works

  • Scripting and HTML.
  • Scripting languages and the origins of JavaScript.
  • Recent enhancements to JavaScript.

Language fundamentals

  • Blocks and functions.
  • Variables and operators.
  • Control flow.

Basic scripting

  • Forms, fields and field validation.
  • Event handling.
  • Writing to the document.

Objects and object models

  • How objects work.
  • Predefined objects.
  • Browser and document objects.
  • The ubiquitous getElementById method.
  • Cookies.

Bringing pages to life

  • How HTML and JavaScript fit together.
  • Cascading Style Sheets and named styles.
  • Absolute and relative positioning.
  • Compatibility considerations.
  • Changing styles and style rules dynamically.
  • Graphical and dynamic pages.


  • AJAX - Asynchronous JavaScript and XML.
  • The XMLHttpRequest object.
  • The onReadyStateChanged function.
  • JSON - JavaScript Object Notation.
  • Examples.


  • What jQuery is.
  • The jQuery function and its $ shorthand.
  • Selecting and modifying elements.
  • Event handling.
  • Animations.
  • Using jQuery for AJAX.


  • The MVC pattern.
  • Expressions and attributes.
  • Binding.
  • Modules, controllers and models.
  • Event handling.
  • Single page applications.

Additional features

  • Bootstrap for layout and mobile.
  • Knockout for data binding.
  • Drawing using HTML5 Canvas.
  • Web sockets.
  • SVG.

© Beckinridge Ltd.

Site by redrhino

Beckinridge specialises in Technology, IT, Sales and Management training for the ICT, Corporate, SME and Government Sectors in Northern Ireland.
Privacy Policy | Capability, Improvement, Through Training & Development