Get in Touch

Course Outline

Introduction to JavaScript

  • History, implementations, 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
  • Date
  • 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 browser type

Document Object Model

  • DOM hierarchy
  • Accessing and modifying elements

Events

  • Types of events
  • Handling events
  • Event propagation
  • The event object
  • Programmatic generation of events
  • Memory and performance considerations
  • Serving forms from JavaScript

Errors and Debugging

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

Requirements

  • An understanding of basic computer operations and web technologies
  • Experience with HTML and basic web page structure
  • Basic programming experience is helpful but not required

Audience

  • Beginner web developers
  • Front-end developers looking to strengthen their JavaScript fundamentals
  • IT professionals interested in web application development
 14 Hours

Number of participants


Price per participant

Testimonials (7)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories