Get in Touch

Course Outline

JavaScript and Functions Overview

  • Understanding JavaScript
  • The history of JavaScript
  • Appropriate contexts for using JavaScript
  • Situations where JavaScript should not be used
  • Fundamentals of web scripting
  • Incorporating JavaScript into web pages
  • Writing JavaScript statements
  • Utilizing variables
  • Working with operators
  • Capturing mouse events
  • General syntax rules
  • Invoking functions
  • Variable scope
  • Arrow functions
  • Defining default parameters

DOM Objects and Built-in Objects

  • Interacting with users
  • Selecting elements by their ID
  • Accessing browser history
  • Using the location object
  • Handling dates and times

Working with Numbers and Strings

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

Storing Data in Arrays

  • Arrays
  • Iterating through arrays
  • The spread operator

Handling Events and Controlling Program Flow

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

DOM Scripting

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

Programming with JavaScript, HTML, and CSS Manipulation

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

Summary and Next Steps

Requirements

  • Basic knowledge of HTML and CSS
  • Familiarity with general programming concepts

Target Audience

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

Number of participants


Price per participant

Testimonials (4)

Upcoming Courses

Related Categories