Udemy - Object-oriented Programming in JavaScript
- CategoryOther
- TypeTutorials
- LanguageEnglish
- Total size1.1 GB
- Uploaded Byfreecoursewb
- Downloads12
- Last checkedOct. 24th '25
- Date uploadedOct. 24th '25
- Seeders 1
- Leechers12
Infohash : 9E440B7DD9BBE4B7701E913BD23C29095F99522E
Object-oriented Programming in JavaScript
https://WebToolTip.com
Last updated 4/2018
Created by Mosh Hamedani
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz, 2 Ch
Level: Intermediate | Genre: eLearning | Language: English + subtitle | Duration: 64 Lectures ( 3h 53m) | Size: 1.1 GB
Learn all about OOP, understand the most confusing parts of JavaScript and prepare for technical interviews
What you'll learn
Understand the most confusing parts of JavaScript
Learn all about object-oriented programming
Prepare for technical interviews
Manage and reduce complexity in code
Build re-usable components
Write cleaner code
Learn all about prototypes and prototypical inheritance
Use ES6 features (classes and modules) and tooling
Requirements
At least 3 months experience with JavaScript
Files:
[ WebToolTip.com ] Udemy - Object-oriented Programming in JavaScript- Get Bonus Downloads Here.url (0.2 KB) ~Get Your Files Here ! 1 - Getting Started
- 1 - What is OOP.en.srt (2.6 KB)
- 1 - What is OOP.mp4 (43.6 MB)
- 2 - Four Pillars of OOP.en.srt (10.0 KB)
- 2 - Four Pillars of OOP.mp4 (45.7 MB)
- 3 - Setting Up the Development Environment.en.srt (2.9 KB)
- 3 - Setting Up the Development Environment.mp4 (6.6 MB)
- 4 - Course Structure.en.srt (4.2 KB)
- 4 - Course Structure.mp4 (49.3 MB)
- 5 - Asking Questions.html (0.9 KB)
- 10 - 5- Constructor Property.en.srt (3.1 KB)
- 10 - 5- Constructor Property.mp4 (7.5 MB)
- 11 - 6- Functions are Objects.en.srt (6.0 KB)
- 11 - 6- Functions are Objects.mp4 (14.6 MB)
- 12 - 7- Value vs Reference Types.en.srt (7.6 KB)
- 12 - 7- Value vs Reference Types.mp4 (12.9 MB)
- 13 - 8- Adding or Removing Properties.en.srt (5.2 KB)
- 13 - 8- Adding or Removing Properties.mp4 (11.8 MB)
- 14 - 9- Enumerating Properties.en.srt (3.3 KB)
- 14 - 9- Enumerating Properties.mp4 (9.7 MB)
- 15 - 10- Abstraction.en.srt (5.4 KB)
- 15 - 10- Abstraction.mp4 (19.3 MB)
- 16 - 11- Private Properties and Methods.en.srt (5.4 KB)
- 16 - 11- Private Properties and Methods.mp4 (13.8 MB)
- 17 - Getters and Setters.en.srt (7.0 KB)
- 17 - Getters and Setters.mp4 (21.9 MB)
- 19 - 14- Exercise- Stop Watch.en.srt (2.7 KB)
- 19 - 14- Exercise- Stop Watch.mp4 (11.4 MB)
- 20 - 15- Solution- Stopwatch.en.srt (3.5 KB)
- 20 - 15- Solution- Stopwatch.mp4 (8.5 MB)
- 6 - 1- Introduction.en.srt (1.1 KB)
- 6 - 1- Introduction.mp4 (1.3 MB)
- 7 - 2- Object Literals.en.srt (4.1 KB)
- 7 - 2- Object Literals.mp4 (7.5 MB)
- 8 - 3- Factories.en.srt (3.6 KB)
- 8 - 3- Factories.mp4 (7.6 MB)
- 9 - 4- Constructors.en.srt (7.6 KB)
- 9 - 4- Constructors.mp4 (18.9 MB) __MACOSX
- _objects.js (0.3 KB)
- _stopwatch.js (0.3 KB)
- objects.js (2.1 KB)
- stopwatch.js (0.7 KB) 3 - Prototypes
- 21 - 1- Inheritance.en.srt (3.5 KB)
- 21 - 1- Inheritance.mp4 (10.8 MB)
- 22 - 2- Prototypes and Prototypical Inheritance.en.srt (7.4 KB)
- 22 - 2- Prototypes and Prototypical Inheritance.mp4 (29.5 MB)
- 23 - 3- Multi-level Inheritance.en.srt (3.8 KB)
- 23 - 3- Multi-level Inheritance.mp4 (16.2 MB)
- 24 - 4- Property Descriptors.en.srt (6.4 KB)
- 24 - 4- Property Descriptors.mp4 (30.2 MB)
- 25 - 5- Constructor Prototypes.en.srt (4.9 KB)
- 25 - 5- Constructor Prototypes.mp4 (31.3 MB)
- 26 - 6- Prototype vs. Instance Members.en.srt (7.9 KB)
- 26 - 6- Prototype vs. Instance Members.mp4 (20.8 MB)
- 27 - 7- Iterating Instance and Prototype Members.en.srt (3.3 KB)
- 27 - 7- Iterating Instance and Prototype Members.mp4 (8.5 MB)
- 28 - 8- Avoid Extending the Built-in Objects.en.srt (2.4 KB)
- 28 - 8- Avoid Extending the Built-in Objects.mp4 (3.9 MB)
- 30 - 10- Exercise.en.srt (2.3 KB)
- 30 - 10- Exercise.mp4 (5.8 MB)
- 31 - 11- Solution.en.srt (7.5 KB)
- 31 - 11- Solution.mp4 (28.0 MB) __MACOSX
- _prototypes.js (0.4 KB)
- _stopwatch.js (0.3 KB)
- prototypes.js (1.4 KB)
- stopwatch.js (0.7 KB) 4 - Prototypical Inheritance
- 32 - 1- Creating Your Own Prototypical Inheritance.en.srt (7.1 KB)
- 32 - 1- Creating Your Own Prototypical Inheritance.mp4 (57.0 MB)
- 33 - 2- Resetting the Constructor.en.srt (5.2 KB)
- 33 - 2- Resetting the Constructor.mp4 (13.5 MB)
- 34 - 3- Calling the Super Constructor.en.srt (4.9 KB)
- 34 - 3- Calling the Super Constructor.mp4 (14.8 MB)
- 35 - 4- Intermediate Function Inheritance.en.srt (3.8 KB)
- 35 - 4- Intermediate Function Inheritance.mp4 (17.8 MB)
- 36 - 5- Method Overriding.en.srt (4.6 KB)
- 36 - 5- Method Overriding.mp4 (12.9 MB)
- 37 - 6- Polymorphism.en.srt (5.4 KB)
- 37 - 6- Polymorphism.mp4 (15.7 MB)
- 38 - 7- When to Use Inheritance.en.srt (4.9 KB)
- 38 - 7- When to Use Inheritance.mp4 (39.5 MB)
- 39 - 8- Mixins.en.srt (7.1 KB)
- 39 - 8- Mixins.mp4 (21.4 MB)
- 41 - 10- Exercise Prototypical Inheritence.en.srt (4.2 KB)
- 41 - 10- Exercise Prototypical Inheritence.mp4 (9.3 MB)
- 42 - 11- Solution Prototypical Inheritance.en.srt (7.4 KB)
- 42 - 11- Solution Prototypical Inheritance.mp4 (45.9 MB)
- 43 - 12- Exercise- Polymorphism.en.srt (3.4 KB)
- 43 - 12- Exercise- Polymorphism.mp4 (7.0 MB)
- 44 - 13- Solution- Polymorphism.en.srt (6.8 KB)
- 44 - 13- Solution- Polymorphism.mp4 (20.7 MB) __MACOSX
- _inheritance.js (0.4 KB)
- _polymorphism.js (0.3 KB)
- inheritance.js (0.9 KB)
- polymorphism.js (1.0 KB) 5 - ES6 Classes
- 45 - 1- ES6 Classes.en.srt (7.8 KB)
- 45 - 1- ES6 Classes.mp4 (25.1 MB)
- 46 - 2- Hoisting.en.srt (5.0 KB)
- 46 - 2- Hoisting.mp4 (10.2 MB)
- 47 - 3- Static Methods.en.srt (5.6 KB)
- 47 - 3- Static Methods.mp4 (13.5 MB)
- 48 - 4- The This Keyword.en.srt (6.6 KB)
- 48 - 4- The This Keyword.mp4 (15.2 MB)
- 49 - 5- Private Members Using Symbols.en.srt (10.5 KB)
- 49 - 5- Private Members Using Symbols.mp4 (21.8 MB)
- 50 - Private Members Using WeakMaps.en.srt (9.3 KB)
- 50 - Private Members Using WeakMaps.mp4 (23.5 MB)
- 51 - 7- Getters and Setters.en.srt (3.5 KB)
- 51 - 7- Getters and Setters.mp4 (9.5 MB)
- 52 - Inheritance.en.srt (5.1 KB)
-
Code:
- udp://tracker.torrent.eu.org:451/announce
- udp://tracker.tiny-vps.com:6969/announce
- http://tracker.foreverpirates.co:80/announce
- udp://tracker.cyberia.is:6969/announce
- udp://exodus.desync.com:6969/announce
- udp://explodie.org:6969/announce
- udp://tracker.opentrackr.org:1337/announce
- udp://9.rarbg.to:2780/announce
- udp://tracker.internetwarriors.net:1337/announce
- udp://ipv4.tracker.harry.lu:80/announce
- udp://open.stealth.si:80/announce
- udp://9.rarbg.to:2900/announce
- udp://9.rarbg.me:2720/announce
- udp://opentor.org:2710/announce