JavaScript For Beginners
Teaches all concepts of JavaScript language to enable you to develop Back End and Front End Web Applications.

JavaScript For Beginners free download
Teaches all concepts of JavaScript language to enable you to develop Back End and Front End Web Applications.
This course is designed to teach how to use JavaScript language so that you are ready to build Back End and Front End applications using other libraries and frameworks based on JavaScript.
It covers all concepts of JavaScript language including Object Oriented Programming and Functional Programming.
The topics covered in this course:
How to use Visual Studio Code and its extension related to JavaScript
How to embed JavaScript in HTML pages
How to run JavaScript using Node
How to use variables, datatypes and hoisting
How to use arithmetic, relational and logical operators
How to use conditional statements - if and switch
How to access and validate data entered in HTML forms
How to use looping structures - for and while
How to use Strings and related methods
How to use Arrays and related methods
How to use Set and Map
How to use Regular Expressions to extract and validate data
How to use Date object and related methods
How to create simple function with parameters
How to use default and rest parameters
How to pass a function as parameter to another function and implement callbacks
How to implement arrow function
How to use Array methods that depend on callbacks - filter(), forEach(), find() and map()
How to use spread operator with Arrays and Objects
How to use destructuring assignment with Arrays and Objects
How to implement Object Oriented Programming using Classes and Objects
How to create static and private fields and methods
How to implement inheritance
How to override methods of superclass in subclass
How to create a module and export and import its members
How to handle runtime error using try and catch
How to use object in Browser Object Model (BOM) - window, location, history
How to use built-in popup windows - alert, confirm and prompt
How to store data in browser using localstorage
How to handle timing events - timeout and interval
How to handle events in DOM
Understand the difference between event bubbling and event capturing
How to use JQuery
What is AJAX and how to implement AJAX using jQuery