Get in Touch

Course Outline

Introduction to JavaScript

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

Reference Types

  • Wrapper types.
  • Arrays.
  • Dates.
  • RegExp (Regular Expressions).
  • Math objects.
  • Functions.

Object-Oriented Programming

  • Creating objects.
  • Inheritance.

Anonymous Functions

  • Recursion.
  • Closures.
  • Private elements.

Browser Object Model

  • Objects: window, location, navigator, screen, history.
  • Counters and timing.
  • Detecting client type.

Document Object Model

  • DOM hierarchy.
  • Accessing and modifying elements.

Events

  • Types of events.
  • Handling events.
  • Propagation.
  • The event object.
  • Programmatic generation of events.
  • Memory and performance considerations.
  • Submitting forms from JavaScript.

Errors and Debugging

  • Reporting and exception handling.
  • Debugging techniques and tools.
  • Common pitfalls in Internet Explorer.

Requirements

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

Target Audience

  • Novice web developers.
  • Front-end developers seeking to bolster their JavaScript fundamentals.
  • IT professionals with an interest in web application development.
 14 Hours

Testimonials (7)

Related Categories