ECMAScript Introduction


Course Facts

  • 4 day course
  • Our Trainers are Authorised Professionals
  • Live Online or Classroom-based
  • Certificate of completion
  • Maximum class size of 6 for scheduled courses
  • Unlimited support after your course
  • Courses at all levels: Introduction, Intermediate, Advanced and Masterclasses

Course Outline

  • Introduction
  • Using JavaScript
  • Variables and data types
  • Expressions and Operators
  • Statements
FULL OUTLINE

Private One-to-One Training

One-to-one tuition tailored to your exact requirements. Your choice of duration, dates and content.

Enquire Now

Team Training for Companies

Group bookings provide you with the most cost-effective way to train your team.

Enquire Now

Team Training and Bespoke Sessions

Booking a private training session allows you to focus on your exact needs on dates that work best for you or your team.

  • Sessions can be run online or in person, on your site or at our London training centre.
  • We manage training for many of the UK’s largest companies, taking care of all the admin, working with you to ensure the perfect course.
  • Our expert trainers will first understand your requirements and then tailor each session to your exact specification.
  • We offer a free consultation service to work out every detail of your course.

Prices for bespoke sessions with our expert trainers start at £525 + VAT.

Overview

JavaScript is evolving and the latest version brings many differences in how to write and structure your code. This course explores why the changes are happening and what is currently or soon to be supported. We explore Traceur as a means to use un-supported features now, even on browsers and devices which don't yet understand ECMAScript 6.
Read More...

Course Outline

Introduction

  • Review of Internet architecture
  • Client/server computing and the Web
  • Programming within Web pages - the options
  • Client-side scripting versus server-side scripting
  • Object-oriented programming
  • ECMAScript standard
  • What exactly is JavaScript used for?

Using JavaScript

  • How to insert JavaScript into an HTML page
  • Loading external JavaScript
  • Where to place the script: head or body
  • Adding comments within your script

Variables and data types

  • JavaScript syntax
  • Declaring variables
  • Numerical types
  • String types
  • Conversion functions

Expressions and Operators

  • Expressions
  • Assignment operators
  • Relational operators
  • Logical operators
  • Operators and strings
  • Multiple operators

Statements

  • Using statements
  • Controlling program flow

Document Object model (DOM)

  • DOM Overview
  • Manipulating the DOM
  • Document objects and properties
  • Form objects and properties
  • Window objects and properties

Methods and functions

  • Object methods
  • Functions
  • User-defined functions

Using events

  • Event handlers
  • Window events
  • Form events

Form validation

  • Bringing together properties, methods and events
  • Form elements
  • Passing objects
  • Form validation

JavaScript Frameworks

  • Overview of JavaScript frameworks
  • Benefits of frameworks
  • Popular frameworks
  • How to use a framework
  • Examples of using jQuery

Our Clients

Our Recent Success Stories

Sketch

Mark's Story

Graphic Designer at Just Eat

Resolve

Greg's Story

Head of Video at Hurst UK

eLearning

Julie's Story

Learning Technologist at Imperial College

30 years working with our clients
  600+ Reviews

Latest Help Station Articles