Get in Touch

Course Outline

Introduction to JavaScript

  • Evolution, implementations, and versions
  • Integrating code into HTML documents
  • Syntax rules
  • Keywords and reserved identifiers
  • Variable declaration and usage
  • Data types
  • Operators
  • Control flow statements
  • Defining functions
  • Memory management concepts

Reference Types

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

Object-Oriented Programming

  • Instantiating objects
  • Inheritance principles

Anonymous Functions

  • Recursion
  • Closures
  • Encapsulating private elements

Browser Object Model

  • Core objects: window, location, navigator, screen, history
  • Timers and time counting
  • User agent detection

Document Object Model

  • The DOM tree structure
  • Querying and modifying elements

Events

  • Event types
  • Event listener implementation
  • Event propagation flow
  • The event object structure
  • Programmatically generating events
  • Memory usage and performance optimization
  • Form manipulation via JavaScript

Error Handling and Debugging

  • Reporting and Exception Handling
  • Debugging methodologies and tools
  • Common errors in Internet Explorer

Requirements

  • Familiarity with standard computer operations and core web technologies
  • Working knowledge of HTML and basic web page architecture
  • Prior programming experience is beneficial but not mandatory

Target Audience

  • Junior web developers
  • Front-end developers seeking to reinforce their JavaScript core competencies
  • IT specialists with an interest in web application development
 14 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories