Get in Touch

Course Outline

JavaScript and Functions Overview

  • What is JavaScript?
  • A history of JavaScript
  • When and where to apply JavaScript
  • When and where to avoid JavaScript
  • Fundamentals of web scripting
  • Integrating JavaScript into your web page
  • Writing JavaScript statements
  • Using variables
  • Working with operators
  • Capturing mouse events
  • Core syntax
  • Invoking functions
  • Variable scope
  • Arrow functions
  • Setting default parameters

DOM Objects and Built-in Objects

  • Interacting with users
  • Selecting elements by their ID
  • Accessing browser history
  • Utilizing 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 (three dots)

Handling Events and Controlling Program Flow in JavaScript

  • 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 via getElementsByTagName()
  • Reading element attributes
  • DOM inspectors in Mozilla and Chrome
  • What is JSON? An introduction

Programming with JavaScript, HTML, and CSS Manipulation

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

Summary and Next Steps

Requirements

  • Fundamental knowledge of HTML and CSS
  • Familiarity with core 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