Get in Touch

Course Outline

Foundational Concepts in JavaScript and Functional Programming

  • Defining JavaScript: Core principles and application
  • Evolution of the JavaScript language
  • Appropriate contexts for JavaScript implementation
  • Limitations and exclusionary use cases
  • Foundational web scripting principles
  • Integration methods for JavaScript in web documents
  • Construction of JavaScript statements
  • Management of variables
  • Application of operators
  • Handling of mouse interactions
  • Standard syntax conventions
  • Execution of functions
  • Variable scope management
  • Implementation of arrow functions
  • Configuration of default parameters

DOM Entities and Integrated Objects

  • User interaction mechanisms
  • Element identification via unique identifiers
  • Retrieval of browser history data
  • Utilization of the location object
  • Temporal data processing (dates and times)

Processing Numerical Data and String Operations

  • Numerical data structures
  • Global utility methods
  • The Number object
  • The Number() conversion function
  • Boolean logic
  • Handling null and undefined states
  • String data structures
  • Template literal usage

Organizing Data Using Arrays

  • Array structures
  • Iteration methods for arrays
  • Application of the rest (spread) operator

Event Management and Programmatic Flow Control

  • Categorization of event types
  • Configuration of event handlers
  • Properties of the event object
  • Use of conditional logic
  • Implementation of loops and control structures
  • Establishment and utilization of timers

DOM Manipulation and Scripting

  • Node structure in the DOM
  • Element retrieval via getElementsByTagName()
  • Extraction of element attributes
  • Utilization of Mozilla and Chrome DOM inspection tools
  • Introduction to JSON data format

Advanced Programming with JavaScript, HTML, and CSS Manipulation

  • Identification of critical elements
  • Implementation of drag-and-drop functionality
  • Management of local storage
  • Interaction with local file systems
  • Manipulation of the style property in the DOM
  • Accessing classes via className
  • Interaction with the DOM styleSheets object
  • Referencing CSS3 properties within JavaScript
  • Setting CSS3 properties programmatically

Conclusions and Subsequent Implementation Steps

Requirements

  • Fundamental knowledge of HTML and CSS
  • Basic familiarity with general programming concepts

Target Audience

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

Number of participants


Price per participant

Testimonials (5)

Upcoming Courses

Related Categories