Don't like banners? Log in and we will make sure you see no banners. For free.
Code with Mosh -  Object-oriented Programming in JavaScript [AhLaN]

Code with Mosh - Object-oriented Programming in JavaScript [AhLaN]

Size
1.7 GB
Seeders
1
Leechers
0
Files
78
Category
Added
at 8:03pm GMT+1
Infohash
71d93a9ff7d1abd193aaffc67cd85c04ceedba0e
Don't like banners? Log in and we will make sure you see no banners. For free.

Description
---------------------------------------------------------------------------------



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

Proudly Presents

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

Code with Mosh -  Object-oriented Programming in JavaScript [AhLaN]

     











SUPPLiER.......: WWW               RELEASE DATE......: 04/09/20

Uploader.......: abidmail          Collector.........: abidmail











... About This Course ...



Requirements

At least 3 months experience with JavaScript

Description

What is Object-oriented Programming (OOP)?



Object-oriented programming (OOP) is a popular programming paradigm or style of programming. It’s been around since ‘70s, but unlike tools and frameworks that come and go, OOP is still very relevant today. That’s because it’s not a programming language or a tool. It’s a style of programming.







Why learn OOP?



OOP helps you manage and reduce complexity in software by building re-usable building blocks (objects). Properly designed objects provide a simple interface and hide the unnecessary complexity from the outside, just like a DVD player! A DVD player has a complex logic board on the inside and a few buttons on the outside. When you press the play button, you don’t care how all those microchips talk to each other.







Object-oriented programming helps you:



Manage and reduce complexity

Eliminate redundant code

Build re-usable building blocks

Write cleaner code





An essential skills for every developer



OOP comes up in many technical interviews. So if you really want to be a serious developer, you need to understand object-oriented programming. As a technical interviewer myself, if I see a candidate with OOP on their resume, that candidate stands out to me.



It may interest you to know that many of the popular frameworks out there that you might be using are actually designed with OOP concepts in mind. Angular is an example of such frameworks!







A Step-by-Step, A to Z course



What you'll get when you sign up for this course:



Learn all about object-oriented programming in JavaScript

No more wasting time on disjointed tutorials

Learn at your own pace - lifetime access - so take your time if you prefer

Watch on any device, online or offline

Solidify your understanding of JavaScript

Prepare for technical interviews

Confidently build applications with Node, Angular, React, Vue and other JavaScript libraries

Learn the best practices and common pitfalls to avoid

Certificate of completion to present to your employer





You'll learn



The core principles of OOP: encapsulation, abstraction, inheritance and polymorphism

How to implement OOP concepts in JavaScript

All about objects, their properties, property descriptors, getters and setters

Difference between factory and constructor functions

How "this" works in JavaScript

Prototypes and prototypical inheritance: one of the confusing parts of JavaScript

ES6+ features used in object-oriented programming





This course is for you if:



You’re a developer who already knows OOP principles but want to learn how to implement them in JavaScript.




You’re a developers who is not familiar with OOP, perhaps you just know the basics of JavaScript and want to solidify your understanding of JS and prepare for technical interviews.



Having OOP and JS on your resume helps you find more jobs and make more money.



Are you ready to take your JavaScript skills to the next level? Enroll in the course and get started.



Who this course is for:

Any JavaScript developers who wants to solidify their understanding of JavaScript

Anyone preparing for technical interviews

Developers familiar with OOP who want to learn how to implement it in JavaScript




File list
  • Code with Mosh - Object-oriented Programming in JavaScript [AhLaN]
  • 01 Getting Started/001 What is OOP.mp4 31.1 MB
  • 01 Getting Started/002 Four Pillars of OOP.mp4 52.2 MB
  • 01 Getting Started/003 Setting Up the Development Environment.mp4 12.4 MB
  • 01 Getting Started/004 Course Structure.mp4 29.4 MB
  • 01 Getting Started/005 Asking Questions.html 1.7 KB
  • 02 Objects/006 1- Introduction.mp4 2.4 MB
  • 02 Objects/007 2- Object Literals.mp4 16.7 MB
  • 02 Objects/008 3- Factories.mp4 17 MB
  • 02 Objects/009 4- Constructors.mp4 43.4 MB
  • 02 Objects/010 5- Constructor Property.mp4 17.6 MB
  • 02 Objects/011 6- Functions are Objects.mp4 33.5 MB
  • 02 Objects/012 7- Value vs Reference Types.mp4 32.8 MB
  • 02 Objects/013 8- Adding or Removing Properties.mp4 28 MB
  • 02 Objects/014 9- Enumerating Properties.mp4 23.3 MB
  • 02 Objects/015 10- Abstraction.mp4 45.8 MB
  • 02 Objects/016 11- Private Properties and Methods.mp4 31.2 MB
  • 02 Objects/017 Getters and Setters.mp4 54 MB
  • 02 Objects/018 13- Cheat Sheet.html 877 B
  • 02 Objects/018 objects.zip 1.5 KB
  • 02 Objects/019 14- Exercise- Stop Watch.mp4 13.1 MB
  • 02 Objects/020 15- Solution- Stopwatch.mp4 18.5 MB
  • 02 Objects/020 stopwatch.zip 980 B
  • 03 Prototypes/021 1- Inheritance.mp4 20.1 MB
  • 03 Prototypes/022 2- Prototypes and Prototypical Inheritance.mp4 43 MB
  • 03 Prototypes/023 3- Multi-level Inheritance.mp4 24.1 MB
  • 03 Prototypes/024 4- Property Descriptors.mp4 33.6 MB
  • 03 Prototypes/025 5- Constructor Prototypes.mp4 24.2 MB
  • 03 Prototypes/026 6- Prototype vs. Instance Members.mp4 47.7 MB
  • 03 Prototypes/027 7- Iterating Instance and Prototype Members.mp4 19.1 MB
  • 03 Prototypes/028 8- Avoid Extending the Built-in Objects.mp4 11.7 MB
  • 03 Prototypes/029 9- Cheat Sheet.html 876 B
  • 03 Prototypes/029 prototypes.zip 1.4 KB
  • 03 Prototypes/030 10- Exercise.mp4 12.5 MB
  • 03 Prototypes/030 stopwatch-4.zip 980 B
  • 03 Prototypes/031 11- Solution.mp4 57.2 MB
  • 04 Prototypical Inheritance/032 1- Creating Your Own Prototypical Inheritance.mp4 39.8 MB
  • 04 Prototypical Inheritance/033 2- Resetting the Constructor.mp4 24.1 MB
  • 04 Prototypical Inheritance/034 3- Calling the Super Constructor.mp4 35.8 MB
  • 04 Prototypical Inheritance/035 4- Intermediate Function Inheritance.mp4 36.7 MB
  • 04 Prototypical Inheritance/036 5- Method Overriding.mp4 30.6 MB
  • 04 Prototypical Inheritance/037 6- Polymorphism.mp4 36.9 MB
  • 04 Prototypical Inheritance/038 7- When to Use Inheritance.mp4 25.6 MB
  • 04 Prototypical Inheritance/039 8- Mixins.mp4 54.5 MB
  • 04 Prototypical Inheritance/040 9- Cheat Sheet.html 876 B
  • 04 Prototypical Inheritance/040 inheritance.zip 1.2 KB
  • 04 Prototypical Inheritance/041 10- Exercise Prototypical Inheritence.mp4 20.4 MB
  • 04 Prototypical Inheritance/042 11- Solution Prototypical Inheritance.mp4 49.5 MB
  • 04 Prototypical Inheritance/043 12- Exercise- Polymorphism.mp4 14.4 MB
  • 04 Prototypical Inheritance/044 13- Solution- Polymorphism.mp4 46.6 MB
  • 04 Prototypical Inheritance/044 polymorphism.zip 1.1 KB
  • 05 ES6 Classes/045 1- ES6 Classes.mp4 39.1 MB
  • 05 ES6 Classes/046 2- Hoisting.mp4 24.1 MB
  • 05 ES6 Classes/047 3- Static Methods.mp4 31.6 MB
  • 05 ES6 Classes/048 4- The This Keyword.mp4 35 MB
  • 05 ES6 Classes/049 5- Private Members Using Symbols.mp4 48.3 MB
  • 05 ES6 Classes/050 Private Members Using WeakMaps.mp4 54.9 MB
  • 05 ES6 Classes/051 7- Getters and Setters.mp4 22.4 MB
  • 05 ES6 Classes/052 Inheritance.mp4 32.7 MB
  • 05 ES6 Classes/053 9- Method Riding.mp4 17.6 MB
  • 05 ES6 Classes/054 10- Cheat Sheet.html 877 B
  • 05 ES6 Classes/054 classes.zip 1.3 KB
  • 05 ES6 Classes/055 11- Exercise.mp4 26 MB
  • 05 ES6 Classes/056 12- Solution.mp4 28.2 MB
  • 05 ES6 Classes/056 stack.zip 872 B
  • 06 ES6 Modules/057 1- Modules.mp4 18.9 MB
  • 06 ES6 Modules/058 2- CommonJS Modules.mp4 42.3 MB
  • 06 ES6 Modules/058 CommonJS-Modules.zip 6.4 KB
  • 06 ES6 Modules/059 3- ES6 Modules.mp4 22 MB
  • 06 ES6 Modules/059 ES6-Modules.zip 6.4 KB
  • 06 ES6 Modules/060 4- ES6 Tooling.mp4 4.6 MB
  • 06 ES6 Modules/061 5- Babel.mp4 36.5 MB
  • 06 ES6 Modules/062 6- Webpack.mp4 69.2 MB
  • 06 ES6 Modules/062 webpack-demo.zip 2.8 KB
  • 06 ES6 Modules/063 7- Cheat Sheet.html 876 B
  • 06 ES6 Modules/063 modules.zip 1 KB
  • 06 ES6 Modules/064 Coupon to My Other Courses.html 2 KB
  • AhLaN.txt 961 B
  • Seed Me!!.png 42 KB

Rating
Not rated yet
Log in to rate

Comments

No comments yet.