Get in Touch

Course Outline

JavaScript Fundamentals and Functions

  • Defining JavaScript
  • The evolution of JavaScript
  • Appropriate use cases for JavaScript
  • Situations where JavaScript is not ideal
  • Basics of web scripting
  • Integrating JavaScript into web pages
  • Constructing JavaScript statements
  • Utilizing variables
  • Working with operators
  • Capturing mouse events
  • General syntax conventions
  • Invoking functions
  • Understanding variable scope
  • Arrow functions
  • Configuring default parameters

DOM and Built-in Objects

  • Interfacing with users
  • Retrieving elements by ID
  • Accessing browser history
  • Utilizing the location object
  • Handling dates and times

Managing Numbers and Strings

  • Number types
  • Global methods
  • The Number object
  • The Number() constructor
  • Boolean values
  • null and undefined values
  • String handling
  • String templates

Managing Data with Arrays

  • Array structures
  • Iterating through arrays
  • The spread operator (three dots)

Event Handling and Program Flow Control in JavaScript

  • Types of events
  • Event handlers
  • The event object
  • Conditional statements
  • Loops and control structures
  • Setting up and utilizing timers

DOM Scripting

  • DOM node structure
  • Element selection via getElementsByTagName()
  • Reading element attributes
  • Using Mozilla and Chrome DOM inspectors
  • Introduction to JSON

Advanced JavaScript Programming with HTML and CSS Manipulation

  • Key elements to know
  • Drag-and-drop functionality
  • Local storage
  • Interacting 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

Conclusion and Recommended Next Steps

Requirements

  • Fundamental knowledge of HTML and CSS
  • General familiarity with core programming principles

Intended Audience

  • Web developers
  • Software engineers
  • Professionals eager to acquire JavaScript skills for web development
 21 Hours

Number of participants


Price per participant

Testimonials (5)

Upcoming Courses

Related Categories