Tags
Language
Tags
September 2025
Su Mo Tu We Th Fr Sa
31 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 1 2 3 4
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Object Oriented Programming Using Javascript

    Posted By: ELK1nG
    Object Oriented Programming Using Javascript

    Object Oriented Programming Using Javascript
    Published 12/2023
    MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
    Language: English | Size: 550.69 MB | Duration: 2h 49m

    A guide to becoming a pro on Object Oriented Programming in JS

    What you'll learn

    Inheritance

    Prototype

    Abstraction

    Objects

    ES6 Class

    Mixins

    Javascript

    Requirements

    Basics of Javascript

    Description

    This course will enable you to gain a comprehensive understanding of Object-Oriented Programming (OOP) through the perspective of JavaScript in the most straightforward manner possible. You'll be taken through the course step-by-step, and by the end, you'll have a strong grasp on key OOP principles. Understanding these concepts will help you construct efficient, well-structured code that's easy to manage and debug. This knowledge isn't just fundamental, it's essential for progressing as a JavaScript developer. So, are you ready to upskill and tackle Object-Oriented Programming in JavaScript head on? Let's get started!Your learning journey will start with the creation of objects in JavaScript. This will include understanding how to access, add, and delete properties from an object. You'll also learn how to efficiently use the 'get' and 'set' keywords. As we proceed, you'll be introduced to object enumeration and the various applications of the dot ('.') and square brackets ('\[\]') notations.As the course progresses, we'll further delve into the principles of Prototype and Prototype Inheritance. This will provide you with insights about the challenges in JavaScript and how to solve them effectively. You'll learn about memory saving techniques, method enhancements for prototypes, and the importance of getOwnPropertyDescriptors and defineProperty.Towards the end of the course, we'll explore ES6 Classes in depth. Features like function hoisting, instance methods, static methods, and inheritance will be covered thoroughly. We'll also explain the concept of Method Overriding, Abstraction, and the Prototype in ES6 classes.

    Overview

    Section 1: Introduction

    Lecture 1 Introduction

    Lecture 2 Outline

    Section 2: Setup

    Lecture 3 Install Node

    Lecture 4 Apporach-1

    Lecture 5 Apporach-2

    Section 3: Creating Objects

    Lecture 6 Creating Objects

    Lecture 7 Accessing Properties

    Lecture 8 Adding & Deleting Properties

    Lecture 9 Get & Set Keyword

    Lecture 10 Enumerating Objects

    Lecture 11 . VS []

    Lecture 12 Value VS Reference

    Lecture 13 Function Prototype

    Lecture 14 Function Prototype Part-2

    Section 4: Prototype

    Lecture 15 The Problem

    Lecture 16 Intro

    Lecture 17 Inheritance

    Lecture 18 Prototype

    Lecture 19 Prototype-Part2

    Lecture 20 Prototype-Understanding

    Lecture 21 Adding Properties to Prototype

    Lecture 22 Adding Methods to Prototype

    Lecture 23 Save Memory

    Lecture 24 Enumerating Objects

    Lecture 25 getOwnPropertyDescriptor

    Lecture 26 defineProperty

    Section 5: Prototypical Inheritance

    Lecture 27 Intro

    Lecture 28 Prototypical Inheritance

    Lecture 29 Fixing Constructor

    Lecture 30 Calling Super Constructor

    Lecture 31 Clean Up

    Lecture 32 Polymorphism

    Lecture 33 Without Polymorphism

    Lecture 34 Problem with Inheritance

    Lecture 35 Mixins

    Section 6: ES6 Class

    Lecture 36 Intro

    Lecture 37 Class

    Lecture 38 Function Hoisting

    Lecture 39 Class Hoisting

    Lecture 40 Instance Method vs Static Methods

    Lecture 41 Getter & Setter

    Lecture 42 Inheritance

    Lecture 43 Method Overiding

    Lecture 44 Prototype

    Lecture 45 Abstraction

    Section 7: Thank you

    Lecture 46 Thankyou

    Beginner JavaScript developers who curious about Object Oriented Programming