PLU | JavaScript Objects, Prototypes, And Classes (2019 EN)

Discussion in 'Programming' started by Kanka, Nov 25, 2019.

  1. Kanka

    Kanka Well-Known Member Loyal User

    Messages:
    16,047
    Likes Received:
    449
    Trophy Points:
    83
    [​IMG]

    Company: Pluralsight
    Author: Jim Cooper
    Full Title: JavaScript Objects, Prototypes, And Classes
    Year: 2019
    Language: English
    Genre: Educational: Programming
    Skill Level: Advanced
    Price: -
    -
    Files: MP4 (+ Exercise Files, Subtitles .SRT, Slides .PDF)
    Time: 01:48:05
    Video: AVC, 1280 x 720 (1.778) at 30.000 fps, 200 kbps
    Audio: AAC at 96 Kbps, 2 channels, 48.0 KHz



    Dig deeply into creating with prototypes using inheritance including constructor functions and classes. Gain a deep understanding of what happens with prototypes behind-the-scenes when creating objects and working with inheritance.

    Objects, prototypes, and classes are extensively used in JavaScript programming. Understanding each of them beyond a surface level will help you more deeply understand the foundations of JavaScript. In this course, JavaScript Objects, Prototypes, and Classes, you will learn the foundations of creating and working with objects including a deeper understanding of how JavaScript works with regards to objects and inheritance. First, you will see different ways to create objects and properties and how to work with them, including modifying property descriptors, using constructor functions, working with getters and setters, and more. Next, you will discover what prototypes are, how prototypes and prototypal inheritance work in JavaScript, and some of the hidden complexities of prototypes. Finally, you will explore how to create objects and handle inheritance using classes. When you’re finished with this course, you will have the skills and knowledge of JavaScript Objects, Prototypes and Classes needed to create powerful and well structured applications that take advantage of the dynamic power of JavaScript.


    Lessons:
    1. Course Overview
    01. Course Overview
    2. Creating JavaScript Objects
    02. Introduction
    03. Getting Started
    04. Using Object Literals to Create JavaScript Objects
    05. The Dynamic Nature of JavaScript
    06. Adding Functions to Objects
    07. Object Literal Property Shorthand
    08. Object Literal Method Declaration Shorthand
    09. Inspecting Object Properties with Object.keys() and for...in
    10. Object Equality and the Object.is() Function
    11. Object Assign and Immutability
    12. Using Constructor Functions to Create Objects
    13. Using Object.create()
    14. Summary
    3. JavaScript Object Properties
    15. Introduction
    16. Using Bracket Notation to Access JavaScript Properties
    17. Modifying Properties with Property Descriptors
    18. Using the Writable Attribute
    19. Using the Enumerable Attribute
    20. Using the Configurable Attribute
    21. Creating Property Getters and Setters
    22. Summary
    4. JavaScript Prototypes and Interfaces
    23. Introduction
    24. What Is a Prototype?
    25. Instance vs. Prototype Properties
    26. A Graphical Overview of Prototypes
    27. Changing a Functions Prototype
    28. Multiple Levels of Inheritance
    29. Creating Your Own Prototypal Inheritance Chains
    30. Summary
    5. JavaScript Classes
    31. Introduction
    32. Creating Objects with Classes
    33. Creating Getters and Setters with Classes
    34. Adding Functions to Classes
    35. Modifying Property Descriptors on Classes
    36. Using Inheritance with Javascript Classes
    37. Using Static Properties and Methods
    38. Summary
    6. Using Built-in JavaScript Objects
    39. Introduction
    40. Using the JavaScript Math Object
    41. Managing Dates with the Date Object
    42. Validating Strings with the RegExp.test() Function
    43. Searching Strings with the RegExp.exec() Function
    44. Summary


    -------------