Get in Touch
 Duration 14 hours

Course Outline

Introduction to JavaScript

  • Historical context, implementations, and versions
  • Embedding code within HTML documents
  • Syntactic rules
  • Keywords and reserved words
  • Variable declarations
  • Data types
  • Operators
  • Control flow statements
  • Functions
  • Memory management

Reference Types

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

Object-Oriented Programming

  • Object creation
  • Inheritance mechanisms

Anonymous Functions

  • Recursion
  • Closures
  • Private elements

Browser Object Model

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

Document Object Model

  • DOM hierarchy
  • Accessing and modifying elements

Events

  • Event types
  • Event handling
  • Propagation
  • The event object
  • Programmatic event generation
  • Memory and performance considerations
  • Form handling via JavaScript

Exceptions and Debugging

  • Reporting and exception handling
  • Debugging techniques and tools
  • Common errors in IE

Requirements

  • Familiarity with basic computer operations and web technologies
  • Proficiency in HTML and fundamental web page structure
  • Introductory programming experience is beneficial but not mandatory

Target Audience

  • Entry-level web developers
  • Front-end developers seeking to reinforce JavaScript fundamentals
  • IT professionals interested in web application development

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories