Get in Touch

Course Outline

Introduction to JavaScript and Functions

  • What is JavaScript?
  • Evolution of JavaScript
  • Appropriate use cases for JavaScript
  • Inappropriate use cases for JavaScript
  • Fundamentals of web scripting
  • Incorporating JavaScript into web pages
  • Writing JavaScript statements
  • Using variables
  • Working with operators
  • Capturing mouse events
  • General syntax
  • Calling functions
  • Variable scope
  • Arrow functions
  • Setting default parameters

DOM Objects and Built-in Objects

  • User interaction
  • Selecting elements by ID
  • Accessing browser history
  • Using the location object
  • Working with dates and times

Handling Numbers and Strings

  • Numbers
  • Global methods
  • The Number object
  • The Number() function
  • Boolean values
  • Null and undefined values
  • Strings
  • String templates

Storing Data in Arrays

  • Arrays
  • Iterating through arrays
  • The three dots operator

Event Handling and Program Flow Control

  • Event types
  • Event handlers
  • The event object
  • Conditional statements
  • Loops and control structures
  • Setting up and using timers

Scripting with the DOM

  • DOM nodes
  • Selecting elements with getElementsByTagName()
  • Reading element attributes
  • Using the Mozilla and Chrome DOM inspector
  • Introduction to JSON

JavaScript, HTML, and CSS Manipulation

  • Key elements
  • Drag and drop functionality
  • Local storage
  • Working with local files
  • The style property in DOM
  • Accessing classes using className
  • The DOM styleSheets object
  • Referencing CSS3 properties in JavaScript
  • Setting CSS3 properties

Summary and Next Steps

Requirements

  • Basic knowledge of HTML and CSS
  • Understanding of general programming concepts

Target Audience

  • Web developers
  • Software engineers
  • Individuals interested in learning JavaScript for web development
 21 Hours

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories