Object Oriented Javascript(OOJS)

CloudLabs

Projects

Assignment

24x7 Support

Lifetime Access

.

Course Overview

Object Oriented Programming (OOP) refers to using self-contained pieces of code to develop applications. We call these self-contained pieces of code objects, better known as Classes in most OOP programming languages and Functions in JavaScript. We use objects as building blocks for our applications. Building applications with objects allows us to adopt some valuable techniques, namely, Inheritance , Polymorphism , and Encapsulation.

At the end of the training, participants will be able to:

Pre-requisite

Knowledge of Java script .

Duarion

5 days

Course Outline

  1. Introduction
  2. Understanding Object-Oriented Programming
  3. Object-Oriented Programming In Javascript
  4. Using Javascript
  5. 0105 How To Access Your Working Files
  1. 0201 Objects As Containers
  2. 0202 Almost Everything Is An Object
  3. 0203 Functions Are Objects
  4. 0204 Function Properties Of Objects
  1. 0301 Normal Method Invocation
  2. 0302 Inner Functions
  3. 0303 This And That
  4. 0304 Callbacks
  5. 0305 Call And Apply
  6. 0306 Bind
  1. 0401 Function Scope
  2. 0402 Closures
  3. 0403 Immediately-Invoked Function Expressions – IIFES
  1. 0501 Constructor Functions And The Operator
  2. 0502 Object Prototypes
  3. 0503 The Prototype Chain
  4. 0504 Data Hiding
  5. 0505 Helper Functions To Facilitate OOP
  6. 0506 Syntactic Sugar In Harmony – ES6
  1. 0601 Duck Typing
  2. 0602 Behavior Injection

Reviews