JavaScript for Web Developers Course

Course Description

The JavaScript for Web Developers course covers the JavaScript language and the document object model in depth. It also covers the principles of developing cross-browser compatible dynamic HTML. The course does not include server-side objects and development.

Duration: 3 days
Cost: R5,900.00 excl VAT
Venue: The Incus Data Training Venue in Centurion, Pretoria. It can also be presented on-site.
Dates: Please check the course schedule for the next available date. You can also contact us at tel: (+27) 12 666 2020 or email us at info@incusdata.com to find out about dates.
Bookings: Just fill out our course enrolment form and fax it to us at (+27) 12 666 2021 or email it to us at info@incusdata.com.
Comments: Read what our many satisfied clients say about this and other courses.

Course Objectives

Delegates who complete the JavaScript for Web Developers course will be able to:

  • Understand and use fundamental avaScript concepts: variables, data types, iterative and conditional constructs, functions and return values.
  • Understand and use JavaScript objects, including the Array, Date and String objects.
  • Understand and use the Document Object Model.
  • Create dynamic web pages.
  • Understand the importance of progressive JavaScript and cross-browser compatibility.

Intended Audience

The JavaScript course is suitable for developers who are responsible for the development or maintenance of web sites or web-based systems.

Course Prerequisites

Delegates who want to attend the JavaScript course must be competent in HTML (including forms) and CSS, or have attended our Web Development with HTML and CSS course. Please note that web development experience with only a WYSIWYG HTML editor will not be sufficient.

Please ensure you meet the prerequisites for the JavaScript for Web Developers Course before you attend the course. Read the importance of course prerequisites to understand why this is necessary.

Course Contents

Introduction to Client-side Scripting
The concept of Dynamic HTML. •  Client-side versus server-side scripts. •  Advantages and disadvantages of scripting. •  Scripting languages.
The Event Model
Concept of event-driven programming. •  The event model in HTML 4.0. •  Creating event handlers. •  Embedding scripts in HTML pages.
JavaScript Fundamentals
Syntax and structure of JavaScript. •  Statements and comments. •  Identifiers and variables. •  Data types and type conversion. •  Expressions and operators. •  Program flow: conditional and iterative statements. •  User-defined functions.
JavaScript Objects
Objects, properties and methods. •  The concept of intrinsic objects. •  The Array object. •  The String object. •  The Date object. •  The Math object. •  Other objects: Number, Boolean, Function, RegExp. •  Creating custom objects.
The Document Object Model
The nature of the Document Object Model. •  Collections. •  The DOM hierarchy. •  The window object. •  The document object. •  The navigator object. •  The history object. •  The location object. •  The form object and form elements. •  Using JavaScript with forms. •  Creating Cross-browser Scripts.

Download the JavaScript for Web Developers course contents in PDF format for easy printing.


Home   |    Top of this page   |    Contact Us    Incus Data Anvil Man Schedule   |    Course List   |    FAQ   |    Sitemap

Essential Skills for IT