JavaScript For Beginners

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

JavaScript For Beginners
JavaScript For Beginners

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