IT JavaScript & jQuery Essentials

Course Code: JSCR3PRG

Book

Duration

3 Day(s)

Course Type

Public or Private

Max Delegates

12

Delivery Style

Classroom

Understanding JavaScript programming

The course will allow the delegate to understand the principles of JavaScript programming. The course will cover everything from the basics of JavaScript, through to using jQuery and JSON to make AJAX requests. Both JavaScript and jQuery can be awkward to teach yourself, filled with pitfalls and gotchas. A professional training course is a quick way to get up and running with this technology.

Book Your Course

Start Date

Venue

Availability

Cost

15/07/2024

WR1 - Worcester, WR1 3EE

Available

£1197*

15/07/2024

Virtual

Available

£1197*

10/02/2025

WR1 - Worcester, WR1 3EE

Available

£1197*

10/02/2025

Virtual

Available

£1197*

28/07/2025

WR1 - Worcester, WR1 3EE

Available

£1197*

28/07/2025

Virtual

Available

£1197*

Course confirmed - Guaranteed to run
Course Full/Limited availability
Price shown excluding VAT.

Book a Private Event

If you require the content of this event tailored or have around 7 or more people to train it maybe better for you to host a Private Event, please get in touch to discuss this.

Get in touch

Description

Who is this course for

The content is aimed at anyone who has to maintain or modify a web site. Whatever technology you use at your workplace, JavaScript, jQuery, AJAX and JSON will almost certainly play a large part in your company web site. Having staff members trained in these technologies means you can quickly and easily make adjustments that would otherwise have to be done by expensive contractors.

Purpose of the course

The course is intended to continue where our HTML/CSS course left off, looking to enhance static webpages with JavaScript to shape and modify content on-the-fly. Emphasis is placed upon code maintainability and testing/debugging. This content also serves as a good grounding for techniques visited on our .NET courses.

You will learn how to

Produce more dynamic web pages that react to user actions
Manipulate web content interactively
Write browser-based applications for cross-platform web delivery
 

Prerequisites

A basic knowledge of HTML and CSS is required to gain the most from this course, and some prior experience of programming can be an advantage but is not considered essential.

Benefits for you as an individual

As a developer these days, it's a pre-requisite that you know these core technologies of JavaScript, jQuery, AJAX and JSON. Once these are mastered, you will better be able to troubleshoot and debug existing site functionality. Plus, the added bonus of being able to jazz up any websites, whether corporate .NET pages or a personal website - JavaScript/jQuery/AJAX can do so much.

Benefits for your organisation

Many web pages written to older standards will show signs of failing in newer browsers. It is important that modern websites are written to correct standards not just for compliance and maintainability reasons, but to prevent loss of credibility and/or lost sales. Imagine where ebay, amazon, google or facebook would be if they failed to keep up with web standards - how would loss of functionality impact your business?

Introduction to JavaScript

  • What is JavaScript?
  • How Does JavaScript Work?
  • JavaScript Variants.

Basic Programming Constructs

  • JavaScript Syntax.
  • Declaring Scripts.
  • Outputting Text.

Variables and Data Types

  • Variables.
  • Data Types.
  • Operators.
  • User-Input.

Controlling Program Flow

  • JavaScript Conditions.
  • Using Loops.
  • Procedures and Functions.

Objects, Properties and Methods

  • What are Objects?
  • JavaScript Built-In Objects.
  • Using Objects.
  • Custom Objects.

Working with Browsers

  • Working with HTML.
  • Error Handling.
  • Debugging Tools.
  • Timers and Timeouts.
  • Popup Windows.
  • Browser Detection.
  • Accessibility Issues.

Events and Errors

  • What Is An Event?
  • Reacting To Events.
  • Common Event Usage.
  • Handling Exceptions.

The Document Object Model

  • Extending HTML.
  • DHTML - Dynamic HTML.
  • DOM - The Document Object Model.

Form Processing

  • Form Controls.
  • Form Events, Properties and Methods.
  • Form Validation.
  • Effective Form Validation.
  • Sending Form Data.

Cookies and Security

  • What is a Cookie?
  • Creating a Cookie.
  • Retrieving a Cookie.
  • Security and Privacy.

Get Started

Forget trawling through endless course catalogues – Find the training that’s right for you

Learn More

Latest from our blog

Kanban and Agile: Bridging the Gap

Kanban and Agile: Bridging the Gap Quanta’s Kanban University Certified Trainer Steve Church explores the way in which Agile and…
Read More

How a Ballerina could move into Cybersecurity

Jason Ford, Quanta Cybersecurity and IT Trainer talks about the limitations in Cybersecurity Training courses. Jason discusses a safe and…
Read More

Boost Team Performance and Productivity: Unlocking the Advantages of Emotionally Intelligent Leadership

Quanta People Development and Leadership Trainer, Giles Collins outlines the key elements of Emotionally Intelligent Leadership and how it impacts…
Read More