Get in Touch
 Duration 14 hours

Course Outline

Introduction to JavaScript

  • History, implementations, and versions.
  • Embedding code within HTML documents.
  • Syntax fundamentals.
  • Keywords and reserved identifiers.
  • Variables.
  • Data types.
  • Operators.
  • Control statements.
  • Functions.
  • Memory management.

Reference Types

  • Wrapper types.
  • Arrays.
  • Date objects.
  • Regular Expressions (RegExp).
  • Math object.
  • Function objects.

Object-Oriented Programming

  • Creating objects.
  • Inheritance.

Anonymous Functions

  • Recursion.
  • Closures.
  • Private elements.

Browser Object Model

  • Core objects: window, location, navigator, screen, and history.
  • Time counters.
  • Client type detection.

Document Object Model

  • DOM hierarchy.
  • Accessing and modifying elements.

Events

  • Event types.
  • Event handling mechanisms.
  • Event propagation.
  • The event object.
  • Programmatic event generation.
  • Memory and performance considerations.
  • Form submission via JavaScript.

Exceptions and Debugging

  • Error reporting and exception handling.
  • Debugging techniques and tools.
  • Common errors in Internet Explorer.

Requirements

  • A foundational understanding of basic computer operations and web technologies.
  • Familiarity with HTML and the basic structure of web pages.
  • While prior programming experience is beneficial, it is not mandatory.

Target Audience

  • Entry-level web developers.
  • Front-end developers seeking to solidify their JavaScript foundations.
  • IT professionals with an interest in web application development.

Number of participants


Price per participant (excl. VAT)

Testimonials (7)

Upcoming Courses

Related Categories