Copyright © WANNACRACK.COM. All Rights Reserved
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Category
Latest Update
5/1/2020
Rating
Report
The Ultimate JavaScript Mastery Series - Part 2 is an object-oriented programming course in JavaScript. As a programmer, you may have heard the term OOP but do not know exactly what it means; Simply put, object-oriented programming is a popular programming style used in many programming languages today. Often the technical and technical questions of programming interviews are included in this topic and as a result, it is an essential skill required for any developer. This course is designed to acquaint you with this concept in a standard way and away from personal definitions, and of course it is quite suitable for people who have no previous familiarity with this subject. It should be noted that basic and appropriate familiarity with JavaScript is a prerequisite for this course.
This course can be described as a great combination of theory, exercises, real examples and step-by-step solutions around OOP. Familiarity with the basic concepts and principles of object-oriented programming is one of the introductory topics of this course, during which you will get acquainted with the general principles of OOP and then you will learn how to implement these ideas and concepts in JavaScript. All content about objects, their properties, descriptors, receivers, regulators, classes, constructor and Factory functions, and much more is covered in this course. At the end of this course, you will strengthen your understanding of JavaScript, you will easily use the complex features of this language, you will create reusable code and you will be able to reduce the complexity of your code and write clean and readable code.
Familiarity with the basic principles of object-oriented programming
How to implement object-oriented programming in JavaScript
Full understanding of objects, classes, constructor functions and Factory
Familiarity with conditional expressions such as if / else and switch / case
How this keyword works and is used in JavaScript
Use the Prototypes and prototypical inheritance feature
Features included in JavaScript + ES6
And
People who are looking to improve their JavaScript skills
People who are interested in learning and understanding the principles of object-oriented programming
People looking to learn object-oriented programming implementation techniques in JavaScript
People who want to get ready to participate in JavaScript programming interviews
Publisher: Code with Mosh
Instructor: Mosh Hamedani
English language
Level of education: Secondary
Number of lessons: 60 lessons
Duration: 4 hours
Getting Started (17m)
1- What is OOP (1:45)
2- Four Pillars of OOP (7:02)
3- Setting Up the Development Environment (2:16)
4- Course Structure (2:55)
Follow Me Around
Objects (1h15m)
1- Introduction (0:44)
2- Object Literals (3:03)
3- Factories (2:51)
4- Constructors (5:36)
5- Constructor Property (2:24)
6- Functions are Objects (4:47)
7- Value vs Reference Types (5:49)
8- Adding or Removing Properties (3:53)
9- Enumerating Properties (2:50)
10- Abstraction (4:02)
11- Private Properties and Methods (4:05)
12- Getters and Setters (5:36)
13- Cheat Sheet
14- Exercise- Stopwatch (2:08)
15- Solution- Stopwatch (2:31)
Prototypes (40m)
1- Inheritance (2:26)
2- Prototypes and Prototypical Inheritance (5:33)
3- Multilevel Inheritance (2:51)
4- Property Descriptors (5:07)
5- Constructor Prototypes (3:52)
6- Prototype vs Instance Members (6:04)
7- Iterating Instance and Prototype Members (2:39)
8- Avoid Extending the Built-in Objects (1:41)
9- Cheat Sheet
10- Exercise (1:33)
11- Solution (5:38)
Prototypical Inheritance (50m)
1- Creating Your Own Prototypical Inheritance (5:34)
2- Resetting the Constructor (4:00)
3- Calling the Super Constructor (3:48)
4- Intermediate Function Inheritance (3:05)
5- Method Overriding (3:29)
6- Polymorphism (4:22)
7- When to Use Inheritance (3:23)
8- Mixins (5:53)
9- Cheat Sheet
10- Exercise- Prototypical Inheritance (3:18)
11- Solution- Prototypical Inheritance (5:53)
12- Exercise- Polymorphism (2:35)
13- Solution- Polymorphism (5:11)
ES6 Classes (55m)
1- ES6 Classes (5:41)
2- Hoisting (3:46)
3- Static Methods (4:17)
4- The This Keyword (4:57)
5- Private Members Using Symbols (7:48)
6- Private Members Using WeakMaps (6:58)
7- Getters and Setters (2:50)
8- Inheritance (4:00)
9- Method Overriding (2:33)
10- Cheat Sheet
11- Exercise (3:25)
12- Solution (4:20)
ES6 Tooling (30m)
1- Modules (3:42)
2- CommonJS Modules (5:51)
3- ES6 Modules (3:23)
4- ES6 Tooling (1:26)
5- Babel (7:11)
6- Webpack (8:26)
7- Cheat Sheet
8- What to Learn Next
To take this course, you should have a good understanding of JavaScript fundamentals. At least, you need to know all the topics I’ve covered in my JavaScript Basics course. You don’t need any familiarity with object-oriented programming.
After Extract, watch with your favorite Player.
Another training title:
Object-oriented Programming in JavaScript
English subtitle
Quality: 1080p
Download
Sorry, the download link is not available, please buy or download it from author's homepage
Comments
Similar