Mosh Hamedani – The Ultimate JavaScript Mastery Series – Part 2

1,494.00

Become a Better JavaScript DeveloperHeard about object-oriented programming, but not sure what it is?Simply put, object-oriented programming (OOP) is a popular style of programming.It comes up often in technical interviews, and it’s an essential skill for every developer.Purchase Mosh Hamedani – The Ultimate JavaScript Mastery Series – Part 2 courses at here with PRICE $19 $9 Mosh Hamedani – The Ultimate JavaScript Mastery Series – Part 2Become a Better JavaScript DeveloperHeard about object-oriented programming, but not sure what it is?Simply put, object-oriented programming (OOP) is a popular style of programming.It comes up often in technical interviews, and it’s an essential skill for every developer.If you’re looking for a course that teaches you OOP from the ground up without any jargons or fluff, this course is for you.A perfect mix of theory and practice, packed with real-world examples, exercises and step-by-step solutions.By the end of this course, you’ll be able to…Solidify your understanding of JavaScriptUse complex JavaScript features with confidenceManage and reduce complexity in your codeBuild re-usable blocks of codePrepare for JavaScript interviewsWrite clean codeWhat You’l Learn…Object-oriented programming principlesHow to implement OOP concepts in JavaScriptAll about objects, their properties, property descriptors, getters and settersFactory and constructor functionsHow “this” works in JavaScriptPrototypes and prototypical inheritance: one of the confusing parts of JavaScriptES6+ features used in object-oriented programmingAnd much, much more!Who is this course for?Anyone who wants to take their JavaScript skills to the next levelAnyone who wants to learn and understand object-oriented programming principlesAnyone who wants to learn the techniques to apply object-oriented concepts in JavaScriptAnyone preparing for JavaScript coding interviewsCourse CurriculumGetting Started (17m)Preview1- What is OOP (1:45)Preview2- Four Pillars of OOP (7:02)Preview3- Setting Up the Development Environment (2:16)Start4- Course Structure (2:55)Objects (1h15m)Start1- Introduction (0:44)Start2- Object Literals (3:03)Start3- Factories (2:51)Start4- Constructors (5:36)Start5- Constructor Property (2:24)Start6- Functions are Objects (4:47)Start7- Value vs Reference Types (5:49)Start8- Adding or Removing Properties (3:53)Start9- Enumerating Properties (2:50)Start10- Abstraction (4:02)Start11- Private Properties and Methods (4:05)Start12- Getters and Setters (5:36)Start13- Cheat SheetStart14- Exercise- Stopwatch (2:08)Start15- Solution- Stopwatch (2:31)Prototypes (40m)Start1- Inheritance (2:26)Start2- Prototypes and Prototypical Inheritance (5:33)Start3- Multilevel Inheritance (2:51)Start4- Property Descriptors (5:07)Start5- Constructor Prototypes (3:52)Start6- Prototype vs Instance Members (6:04)Start7- Iterating Instance and Prototype Members (2:39)Start8- Avoid Extending the Built-in Objects (1:41)Start9- Cheat SheetStart10- Exercise (1:33)Start11- Solution (5:38)Prototypical Inheritance (50m)Start1- Creating Your Own Prototypical Inheritance (5:34)Start2- Resetting the Constructor (4:00)Start3- Calling the Super Constructor (3:48)Start4- Intermediate Function Inheritance (3:05)Start5- Method Overriding (3:29)Start6- Polymorphism (4:22)Start7- When to Use Inheritance (3:23)Start8- Mixins (5:53)Start9- Cheat SheetStart10- Exercise- Prototypical Inheritance (3:18)Start11- Solution- Prototypical Inheritance (5:53)Start12- Exercise- Polymorphism (2:35)Start13- Solution- Polymorphism (5:11)ES6 Classes (55m)Start1- ES6 Classes (5:41)Start2- Hoisting (3:46)Start3- Static Methods (4:17)Start4- The This Keyword (4:57)Start5- Private Members Using Symbols (7:48)Start6- Private Members Using WeakMaps (6:58)Start7- Getters and Setters (2:50)Start8- Inheritance (4:00)Start9- Method Overriding (2:33)Start10- Cheat SheetStart11- Exercise (3:25)Start12- Solution (4:20)ES6 Tooling (30m)Start1- Modules (3:42)Start2- CommonJS Modules (5:51)Start3- ES6 Modules (3:23)Start4- ES6 Tooling (1:26)Start5- Babel (7:11)Start6- Webpack (8:26)Start7- Cheat SheetStart8- What to Learn NextPurchase Mosh Hamedani – The Ultimate JavaScript Mastery Series – Part 2 courses at here with PRICE $19 $9