JavaScript Web Development

JavaScript Web Development

25 Years - The IT Training specialist

3 days @ £1,130.00 exc. VAT 
Course Code: JSWD


S5

JavaScript Web Development Course Overview

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.

Skills Gained

The delegate will practice:

  • Using the core JavaScript language
  • Using functions and Objects
  • Controlling Windows
  • Using the W3C DOM
  • Timing JavaScript
  • Handling JavaScript events
  • Debugging JavaScript
  • Asynchronous techniques using AJAX/AHAH/JAH
  • Using libraries, such as jQuery
  • Introduction to other JavaScript libraries

Who will the Course Benefit?

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

Course Objectives

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.

Requirements

An understanding of web markup languages (HTML, XHTML) is a requirement, as JavaScript will be presented in conjunction with web markup and interact with page elements.

Programming experience would be advantageous. While not a specific requirement, it would be beneficial if delegates had some exposure to either a procedural or object oriented language and have sufficient core understanding of programming structures and concepts.

Pre-Requisite Courses

Follow-On Courses

NOTE: Course technical content is subject to change without notice.


JavaScript Web Development Training Course

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

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

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


Quick Search...

New Search
Enquiry Home Let Us Call You Enquiry



StayAhead Promo 2


Oracle User Group - Membership Benefits

Oracle User Group - Membership Benefits

Course Certification

Our independent Oracle, Solaris & Red Hat Linux curriculums helps prepare delegates for official certification.

SQL & No SQL

Programming, Java, Web Development, MySQL & MariadDB

UNIX, Solaris, AIX & HP-UX

UNIX 
AIX 
HP-UX 

Linux, Red Hat, Oracle Linux, SUSE & LPI

Business Analysis, ITIL & Prince2

See what our clients say . . .

A very enjoyable course with a very knowledgeable instructor. This is a great course for anyone dipping their toes into Linux administration. The balance between the theory and practical is perfect and allows time to digest the course material without r

Gareth - Senior Data Manager - Manufacturing - August 2017

More Reviews

+44 (0)20 7600 6116
Copyright © 2017 StayAhead Training Ltd
sales@stayahead.com