PTR - People, Training ResultsPeople, Training, Results

Independent Technical IT Computer Training Courses

   

Internet Course Index & Training Schedule


More Internet Courses

CIW Foundations CoursePractical Internet CourseCIW Security Professional CourseInternet / Intranet Technologies CourseCIW Server Administration CourseCIW Internetworking Professional CourseCIW E-Commere Designer CourseCIW Site Designer CourseVBScript Programming CourseJavaScript Introduction CourseComplete JavaScript Programming CourseJavaScript Advanced CourseJQuery for Developers Course.NET Overview Course


Late Availability Courses:


Training Course Subjects:

Applications Training Courses C Programming Courses C# Programming Courses Cisco Courses Citrix Courses CIW Courses CompTia Courses Database Courses Exchange Server Courses Fortran Courses Internet Courses ITIL Service Management Courses Java Courses Linux Courses Microsoft Courses Microsoft .NET Courses Microsoft Access Courses Microsoft Excel Courses Microsoft Outlook Courses Microsoft Powerpoint & Visio Courses Microsoft Project Courses Microsoft Server Products Courses Microsoft Word Courses Networking Courses Oracle Courses Perl Courses Programming Courses Security Courses SQL Courses SQL Server 2005 Courses SQL Server 2008 Courses Unix Courses VBA Courses Visual Basic Courses Visual Basic 2008 Courses Visual Studio Courses Visual Studio 2008 Courses Visual Studio 2010 Courses VMWare Courses Web Design Courses Windows Server 2003 Courses Windows Server 2008 Courses Windows 7 Courses Windows Vista Courses Windows XP Courses XML Courses

Online e-Learning Courses

Scheduled Classroom based Training Courses

JavaScript Advanced Course

Download PDF course outline

Course Description

JavaScript is a mature, standards-based and widely available scripting language, embedded in many browsers, used mainly to add flexibility and interactivity to web pages without necessarily requiring further server interaction. In addition to its built-in-facilities, there are freely-accessible libraries of JavaScript code to help build typical applications.

This two-day course follows on from the three-day JavaScript Introduction. It covers consid-erably more on arrays and objects, the DOM in much more detail, use of cookies, interacting with stylesheets, and extra aspects of forms with JavaScript. There is an emphasis on complete applications, also working with other tools including server applications.
£895

2 day course

Scheduled Dates:
19 January 2012
29 March 2012
24 May 2012

Location:
PTR's Training Centre
Wokingham, Berkshire.

Course pre-requisites:

This course is for Web developers and designers looking to extend the functionality of their web pages beyond pure (X)HTML in a rich and sophisticated. Students should be thoroughly with the techniques of creating web pages using (X)HTML, including forms. They should be comfortable in using one or more web browsers such as Internet Explorer, Firefox, Opera and Google Chrome.

Students should have knowledge of JavaScript equivalent to JavaScript Introduction. For one organisation, for those without such experience, the Introduction and Advanced top-ics, and perhaps others, may be selectively combined.



Topics covered on the 2 day JavaScript Advanced course

More advanced arrays

  • Slices - selecting contiguous elements
  • Further sortingnotions
  • Multidimensional arrays
  • Processing and sorting nested data structures
  • Associative arrays
  • Prototype's extra Array methods
  • Prototype's Enumerable and Hash classes

More on functions and objects

  • Anonymous functions
  • Adding methods to built-in and custom objects
  • prototype properties
  • Different ways of creating custom objects

Prototype's language extensions

  • Extra Object and Function methods
  • The Class class
  • String and RegExp extensions
  • Template class
  • Class inheritance

DOM Level 1 and 2 techniques

  • Node and Element objects
  • Traversing HTML documents
  • Modifying the structure
  • Keyboard event handling
  • DOM2 event handling
  • More on the Prototype library

Cross-browser issues

  • Handling exceptions
  • The multiplicity of browser versions
  • Browser detection techniques
  • Object detection
  • Testing strategies
  • Prototype's $ and other methods

Pseudodatabases and JavaScript

  • Internally representing large data sets
  • Dynamic documents

Stylesheets and JavaScript

  • Scripting in-line styles
  • Computed styles
  • Interacting with stylesheet classes
  • Representing stylesheets
  • Prototype's $$ and other methods

Cookies

  • Nature, structure and application of cookies
  • Cookie duration, visibility and security
  • Creating, retrieving, updating and deleting
  • Cookie libraries
  • Alternatives to cookies

Form handling: the Prototype library

  • The $F utility
  • Form and Form.Element methods
  • Form.Observer and Form.Element.Observer

Embedded objects and JavaScript

  • Interacting with applets
  • Shockwave and Flash
  • ActiveX objects

Ajax introduction

  • The XMLHttpRequest object
  • Making a data request
  • Handling the response: XML JSON, etc
  • Synchronous vs asynchronous

Ajax applications

  • Third-party libraries
  • An Ajax.Autocomplete example
  • Ajax.InPlaceEditor
  • Database access
  • Validation and Ajax

Course Classification:  Technical Training Course

This is an instructor led training course taught in a classroom based environment.


Course Fee = £895   (excl.VAT)



Scheduled course dates

19 January 2012 to 20 January 2012

29 March 2012 to 30 March 2012

24 May 2012 to 25 May 2012



View full schedule of Scripting courses

Print / Download PDF Version of full course schedule

If you would prefer to run this course at your premises as you have several employees to place on the course perhaps, then we are also able to offer onsite Java Training and bespoke Java courses