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

  1. JavaScript History
  2. Environment Setup
  3. Language Specifications
  4. Variables and Data types
  5. Programming Constructs
  6. Strings and Numbers
  7. Arrays
  8. Functions
  9. Error handling and Debugging
  10. Built in Objects - Date, RegEx, Math, JSON

Object Oriented Concepts

  1. Objects in JavaScript
  2. Classes and Constructors
  3. Inheritance using Prototypes
  4. Encapsulation using Closures
  5. call, apply and bind
  6. Set, Map, WeakSet and WeakMap

JavaScript Frameworks

  1. AngularJS
  2. React
  3. Testing - Mocha, Chai and Jasmine

Miscellaneous

  1. JavaScript (ECMAScript) Versions and features
  2. Interview Questions
You can connect with me on social media Youtube Facebook Twitter Website Home