Build a solid foundation for interactive and dynamic web development
Bring your websites to life with JavaScript. This course introduces the core principles of the language: variables, functions, objects, scope, operators, and DOM manipulation.
You’ll learn how to dynamically change content and styles, handle events, work with built-in objects (Array, String, Date…), and build interactive client-side forms.
Perfect for developers, web specialists, and webmasters, this training gives you the key skills to make your web interfaces more dynamic, user-friendly, and responsive.
Is it for you ?
Web content programmers, web specialists and webmasters.
Prerequisites
Experience with HTML page layout (Course WE106), HTML forms and familiarity with any structured programming language.
What You'll Walk Away With
- ✓ Understand core JavaScript concepts and syntax
- ✓ Work with variables, functions, objects, and control structures
- ✓ Manipulate the DOM to dynamically update content and styles
- ✓ Handle events to create interactive behaviors
- ✓ Build dynamic forms and automate client-side processes
Training content
- The various standards and uses of JavaScript/ECMAScript in contexts other browsers
- Elements of the JavaScript language: identifiers, variables, operators, flow control and functions
- Type conversion rules and operator precedence rules
- Variable scope
- Objects: constructors, properties and methods, object literals
- Built-in core objects: Number, Date, Array, String and Math
- Document Object Model (DOM): original, core and HTML
- Collections and interface methods
- Dynamically modifying style rules and content
- Using timer events (Timeout and setInterval)
- Managing events
- Creating an interactive form for calculations.
📌 Practical information
Our training sessions are offered in Montreal or Quebec City, in person or in a virtual classroom. Dates and locations are specified when you select your session below. If you have any questions, check out our FAQ.