JavaScript for Web Developers Course

Read more about the JavaScript for Web Developers course overview, prices and how to book.

Course Objectives: What Will I Learn?

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

  • Understand and use fundamental JavaScript 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: Is This The Right Course For Me?

This course is intended for:

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

Course Prerequisites: Am I Ready For The Course?

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: What Does The Course Cover?

Introduction to Client-side Scripting
The concept of Dynamic HTML. •  Client-side versus server-side scripts. •  Advantages and disadvantages of scripting. •  Scripting languages. •  Cross-browser compatibility.
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. •  Intrinsic language objects versus document 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 history 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. •  Graceful degradation and progressive enhancement.

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