Javascript Tutorial

Introduction

This is a tutorial on JavaScript.

Prerequisites

You should be knowing basics of programming

Syllabus

In this tutorial, we will see below topics
  • Basics
  • JavaScript History
  • Environment Setup
  • Language Specifications
  • Variables and Data types
  • Programming Constructs
  • Strings and Numbers
  • Arrays
  • Functions
  • Error handling and Debugging
  • Built in Objects - Date, RegEx, Math, JSON
  • Object Oriented Concepts
  • Objects in JavaScript
  • Classes and Constructors
  • Inheritance using Prototypes
  • Encapsulation using Closures
  • call, apply and bind
  • Set, Map, WeakSet and WeakMap
  • JavaScript Frameworks
  • AngularJS
  • React
  • Testing - Mocha, Chai and Jasmine
  • Miscellaneous
  • JavaScript (ECMAScript) Versions and features
  • Interview Questions


Complex problems, Simple Solutions