Download Code with Mosh – The Ultimate JavaScript Mastery Series – Part 2 2021-2

The Ultimate JavaScript Mastery Series Part 2

Description

The Ultimate JavaScript Mastery Series – Part 2 training course objective programming It is in JavaScript language. As a programmer, you may have heard the term OOP but not know what exactly it means; Simply put, object-oriented programming is a popular programming style that is used in many programming languages ​​today. Often, specialized and technical questions of programming interviews include this topic, and as a result, it is considered an essential and needed skill for every developer. This course is designed to introduce you to this concept in a standard way and away from personal definitions, and of course it is completely suitable for people who have no prior knowledge of this subject. It should be noted that a basic and appropriate familiarity with JavaScript is one of the prerequisites of this course.

This course can be considered as an excellent combination of theory, exercises, real examples and step-by-step solutions around OOP. Getting to know the basic concepts and principles of object-oriented programming is one of the introductory topics of this course, during which you will get to know the general principles of OOP and then you will learn how to implement these ideas and concepts in the JavaScript language. All materials about objects, their characteristics, descriptors, receivers, adjusters, classes, constructor functions and Factory and many others are 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 codes, and you will be able to reduce the complexity of your code and write readable and clean code.

What do you learn:

  • Familiarity with the basic principles of object-oriented programming
  • How to implement object oriented programming in JavaScript
  • Complete understanding of objects, classes, constructors and factories
  • Familiarity with conditional statements such as if/else and switch/case
  • How to use this keyword in JavaScript
  • Using the inheritance feature Prototypes and prototypical
  • Features included in JavaScript ES6+
  • And …

This training is suitable for people who:

  • People looking to improve their JavaScript skills
  • People who are interested in learning and understanding the principles of object-oriented programming
  • People who are looking to learn object oriented programming implementation techniques in JavaScript language
  • People who want to prepare to participate in JavaScript programming interviews

Specifications of The Ultimate JavaScript Mastery Series – Part 2:

  • Publisher: Code with Mosh
  • teacher : Mosh Hamedani
  • English language
  • Education level: Secondary
  • Number of lessons: 60 lessons
  • Duration: 4 hours

Head of the seasons

Course Curriculum

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

prerequisites

  • 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.

Pictures

Sample video

Installation guide

After extracting, watch with your favorite player.

Another training title:

Object-oriented Programming in JavaScript

English subtitle

Quality: 1080p

download link

price in rials | Price in Euro

With one purchase, all subsequent updates are free for you.

Any questions or problems in the department Contact us bring up

Password file(s): www.downloadly.ir

Size

4.31 GB

4.3/5 – (8533 points)

Be the first to comment

Leave a Reply

Your email address will not be published.


*