Companies Home Search Profile

Object Oriented Programming using JavaScript

Focused View

ProdCode Tech

2:49:03

11 View
  • 1 - Introduction.mp4
    03:30
  • 2 - Outline.mp4
    00:34
  • 3 - Install Node.mp4
    01:34
  • 4 - Apporach1.mp4
    03:24
  • 5 - Apporach2.mp4
    03:04
  • 6 - Creating Objects.mp4
    06:31
  • 7 - Accessing Properties.mp4
    06:11
  • 8 - Adding Deleting Properties.mp4
    02:59
  • 9 - Get Set Keyword.mp4
    06:51
  • 10 - Enumerating Objects.mp4
    04:15
  • 11 - VS.mp4
    04:19
  • 12 - Value VS Reference.mp4
    04:04
  • 13 - Function Prototype.mp4
    04:13
  • 14 - Function Prototype Part2.mp4
    07:43
  • 15 - The Problem.mp4
    02:26
  • 16 - Intro.mp4
    01:02
  • 17 - Inheritance.mp4
    03:22
  • 18 - Prototype.mp4
    05:19
  • 19 - PrototypePart2.mp4
    03:47
  • 20 - PrototypeUnderstanding.mp4
    02:37
  • 21 - Adding Properties to Prototype.mp4
    04:10
  • 22 - Adding Methods to Prototype.mp4
    02:49
  • 23 - Save Memory.mp4
    02:29
  • 24 - Enumerating Objects.mp4
    04:20
  • 25 - getOwnPropertyDescriptor.mp4
    05:27
  • 26 - defineProperty.mp4
    03:39
  • 27 - Intro.mp4
    02:13
  • 28 - Prototypical Inheritance.mp4
    05:15
  • 29 - Fixing Constructor.mp4
    05:42
  • 30 - Calling Super Constructor.mp4
    01:52
  • 30 - Understanding the Call.txt
  • 31 - Clean Up.mp4
    03:00
  • 32 - Polymorphism.mp4
    04:33
  • 33 - Without Polymorphism.mp4
    04:20
  • 34 - Problem with Inheritance.mp4
    03:33
  • 35 - Mixins.mp4
    04:46
  • 35 - More info about Mixins.txt
  • 36 - Intro.mp4
    00:59
  • 37 - Class.mp4
    03:31
  • 38 - Function Hoisting.mp4
    02:41
  • 39 - Class Hoisting.mp4
    02:12
  • 40 - Instance Method vs Static Methods.mp4
    04:42
  • 41 - Getter Setter.mp4
    02:49
  • 42 - Inheritance.mp4
    07:36
  • 43 - Method Overiding.mp4
    02:11
  • 44 - Prototype.mp4
    02:50
  • 45 - Abstraction.mp4
    03:06
  • 45 - More on Abstraction.txt
  • 46 - Thankyou.mp4
    00:33
  • Description


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

    What You'll Learn?


    • Inheritance
    • Prototype
    • Abstraction
    • Objects
    • ES6 Class
    • Mixins
    • Javascript

    Who is this for?


  • Beginner JavaScript developers who curious about Object Oriented Programming
  • What You Need to Know?


  • Basics of Javascript
  • More details


    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.

    Who this course is for:

    • Beginner JavaScript developers who curious about Object Oriented Programming

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    ProdCode Tech
    ProdCode Tech
    Instructor's Courses
    As an instructor,  brings a unique blend of practical experience and pedagogical skill to the table. Their passion for teaching stems from a desire to share the wealth of knowledge accumulated through hands-on projects and real-world challenges. Whether guiding aspiring developers or mentoring seasoned professionals, it is dedicated to fostering an inclusive and collaborative learning environment
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 46
    • duration 2:49:03
    • Release Date 2024/03/12