Get in Touch

Course Outline

Introduction to JavaScript

  • History, implementations, and versions.
  • Embedding code within an HTML document.
  • Syntax.
  • Keywords and reserved words.
  • Variables.
  • Data types.
  • Operators.
  • Control statements.
  • Functions.
  • Memory management.

Reference Types

  • Type wrappers.
  • Arrays.
  • Dates.
  • Regular Expressions (RegExp).
  • Math.
  • Functions.

Object-Oriented Programming

  • Creating objects.
  • Inheritance.

Anonymous Functions

  • Recursion.
  • Closures.
  • Private elements.

Browser Object Model

  • Objects: window, location, navigator, screen, history.
  • Timers and counters.
  • Detecting the client type.

Document Object Model

  • DOM hierarchy.
  • Accessing and modifying elements.

Events

  • Types of events.
  • Event handling.
  • Propagation.
  • The event object.
  • Programmatic event generation.
  • Memory and performance considerations.
  • Processing forms via JavaScript.

Errors and Debugging

  • Reporting and exception handling.
  • Techniques and tools for debugging.
  • Common pitfalls in Internet Explorer.

Requirements

  • A fundamental understanding of computer operations and web technologies.
  • Experience with HTML and basic web page structure.
  • Basic programming experience is beneficial but not mandatory.

Target Audience

  • Novice web developers.
  • Front-end developers seeking to strengthen their JavaScript fundamentals.
  • IT professionals interested in web application development.
 14 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories