JavaScript Web Development

Course

In London

£ 1,095 VAT inc.

Description

  • Type

    Course

  • Location

    London

  • Class hours

    21h

  • Duration

    3 Days

Suitable for: The JavaScript Web Development course provides a core understanding of the JavaScript programming language and supporting libraries. In a practical, hands-on environment, delegates work with JavaScript in a browser environment to compose and manipulate web aspects and components using a variety of techniques.

Facilities

Location

Start date

London
See map
6 Long Lane, Barbican, EC1A 9HF

Start date

On request

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

Subjects

  • Browsers

Course programme

The JavaScript course is aimed at Web Developers and Designers that require a core understanding of the use of JavaScript in web development.

Delegates will gather a core understanding of the practical application of the JavaScript language and common libraries in a web context. The core of the language is the main concern, introducing the major features of web programming such as the DOM, browsers, user interaction and working in a browser environment in order to provide a grounding in the major aspects of JavaScript web development.

JavaScript Web Development Training Course

Course Contents - DAY 1
Course Introduction
  • Administration and Course Materials
  • Course Structure and Agenda
  • Delegate and Trainer Introductions
Session 1: INTRODUCTION TO JAVASCRIPT WEB DEVELOPMENT
  • JavaScript vs. Java
  • JavaScript Tasks
  • JavaScript Evolution
  • Security Overview
  • JavaScript Versions and Browser Support
  • JavaScript Engines
Session 2: LANGUAGE STRUCTURE
  • Character Set
  • Case Sensitivity
  • Layout and Whitespace
  • JavaScript Literals
  • Identifiers
  • Reserved Words
  • Operator Precedence
Session 3: DATATYPES AND VALUES
  • Numbers
  • Strings
  • String Methods
  • Booleans
  • JavaScript Functions
  • The this Keyword
  • Objects Introduction
  • Arrays Introduction
  • Type Conversion
  • Primitive Datatype Wrappers
Session 4: VARIABLES, OPERATORS AND EXPRESSIONS
  • JavaScript Variables
  • JavaScript Expressions
  • Arithmetic Operators
  • Relational Operators
  • String Operators
  • Logical Operators
  • Bitwise Operators
  • Assignment Operators
  • The global Object
JavaScript Web Development Training Course

Course Contents - DAY 2
Session 5: JAVASCRIPT CONTROL STRUCTURES
  • If/Else
  • For/For In
  • While
  • Switch
  • Break and Continue
  • Using var
  • Function
  • Return
  • JavaScript Exception Handling
  • With and Empty Keywords
Session 6: OBJECTS AND ARRAYS
  • Object
  • Common Properties and Methods
  • Dates, Times and Timers
  • Classes and Prototyping
  • Arrays
  • Array Methods
Session 7: JAVASCRIPT FUNCTIONS
  • Defining Functions
  • Invoking Functions
  • Functions as Data
  • Anonymous Functions
  • Passing Arguments to Functions
Session 8: INTRODUCTION TO REGULAR EXPRESSIONS
  • The RegEx Object
  • Methods and Usage
  • Patterns Matching Examples
  • Regular Expressions Tools
JavaScript Web Development Training Course

Course Contents - DAY 3
Session 9: BROWSER-BASED JAVASCRIPT
  • The Window Object
  • JavaScript Event Handling
  • JavaScript Form Handling
  • The Document Object Model
  • Cookies
  • Alternative Storage Options
Session 10: JAVASCRIPT TOOLS
  • Profiling JavaScript
  • Firebug
  • Fiddler
  • YSlow
  • Other JavaScript Tools
Session 11: JAVASCRIPT EXTRAS
  • Direct Web Remoting (DWR)
  • Node Discussion
  • AHAH/JAH
  • AJAX
  • Working with Structured Data
  • JavaScript Libraries/Frameworks
Session 12:USING JQUERY
  • The jQuery Library
  • jQuery Core
  • jQuery Effects and Events
  • jQuery Ajax

JavaScript Web Development

£ 1,095 VAT inc.