RTD Training & Development

Javascript Web Programming

Call us on +44 (0)1225 66 72 72 or send us a message

Javascript Web Programming

4 days hands-on £1,940+VAT

This course can be delivered over the web

Next scheduled date:
Monday September 25th, 2017 Enrol Now!

Client-side web programming essentials using the latest version of JavaScript

Outline

Scripting

  • The SCRIPT tag
  • Comments
  • Special characters
  • Inserting HTML formatting
  • Variables
  • Data types
  • Data coercion

JavaScript Operators

  • Numeric operators
  • Comparison operators
  • Boolean operators
  • Combined assignment operators
  • Increment and decrement operators

JavaScript Statements

  • The 'if' statement
  • The 'while' loop
  • Strings properties and methods
  • The 'for' loop
  • 'Break' & 'continue'

JavaScript Functions and Arrays

  • Functions
  • Scope
  • Arrays
  • Arguments and optional arguments for functions
  • The 'for-in' loop

The Document Object Model

  • The object hierarchy
  • Manipulating browser objects
  • Manipulating document objects
  • Form elements
  • Events
  • Writing event handlers
  • Using cookies

Common Tasks

  • Handling browser differences
  • Inserting dynamic content
  • Form validation
  • Image rollover

JavaScript Objects

  • The 'this' and 'with' keywords
  • Generic objects
  • Strings
  • The Math object
  • Date objects

Overview

JavaScript is the only client-side scripting language that is supported by all the major browsers and HTML5. Participants will learn to write JavaScript code to manipulate the browser, the page content and to perform data entry validation. Common tasks, such as implementing image rollovers, are also covered.

Objectives

On successful completion of this course, participants will be able to:

  • Understand JavaScript syntax
  • Write JavaScript functions and event handlers
  • Understand the JavaScript Document Object Model
  • Manipulate browser windows
  • Insert dynamic content into web pages
  • Perform validation on user input

Audience

This course is designed for web designers and programmers who wish to create dynamic web pages using client-side scripting.

Prerequisites

A knowledge of the fundamentals of HTML is assumed. No previous programming experience is necessary.