Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
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
Testimonials (3)
Project folder and files with exercises all available to us with a virtual desktop, pair programming during the exercises
Jacob Flynn - Chemist4U
Course - React with Next.js
The lessons was very interactive and the excersices was good practical
Heino - NWK Limited
Course - Laravel and Vue.js
practice exercises