Using event handlers to handle user-triggered events
Defining and invoking functions
Using conditional constructs and loops
Debugging JavaScript code
Using arrow functions
Including JavaScript in a Web page
Using the Document Object Model (DOM) to access the HTML elements on the page dynamically
Using JavaScript objects effectively, including the windowobject and the navigator object
Performing pattern matching with regular expressions
Validating a form
Using Geolocation and Web Storage JavaScript APIs
Working with JSON objects
Using Ajax to make asynchronous calls to a Web server
Course Prerequisites
Basic computer skills and knowledge of HTML fundamentals including use of Cascading Style Sheets is recommended, but not required to learn JavaScript programming. The Website Development with HTML5, CSS and Bootstrap course provides a thorough introduction into the creation of a Website using HTML and CSS.