00:00 : What is OOP? 01:46 : Four Pillars of OOP 08:50 : Setting Up the Development Environment 11:07: Objects 11:53 : Object Literals 14:58 : Factories 17:50 : Constructors 23:27 : Constructor Property 25:53 : Functions are Objects 31:09 : Value vs Reference Types 37:00 : Adding or Removing Properties 40:54 : Enumerating Properties 43:45 : Abstraction 47:48 : Private Properties and Methods 51:55 : Getters and Setters 57:32 : Exercise 59:42 : Solution
MOSH, I'm in IT for 25+ years.. I've seen stuff :O) This is by far the best organized, tutored, and well thought through course. People should be learning from you how to do this... respect. Petr
Unlike most online code tutorials, this (series) is well-organized, clearly and simply explained and it moves along at a good clip without being overwhelming! Kudos!
Love your videos, Mosh ❤I did struggle with tutorials. What really worked for me were Books and Mosh`s Videos. Edit: For those asking, I started learning with a basic book named Javascript In Less Than 50 Pages, which is very beginner friendly. Then I improved my skills with another one named Head First Javascript Programming. With those books I finally learned and wanted to share what worked for me.
I cannot believe this video is free... This is the the best javascript tutorial I have ever seen.
I mean, seriously, this is the next level of free learning content on YouTube. So many videos out there on coding. But for me, so far, this is the best laid out course I've found. Kudos to Mosh! I'm going to deep dive on your channel so hard :)
Just an update for new viewers. The `class` syntax is now widely available in JS after ES6. It is somewhat a syntactic sugar to defining a constructor function like shown in the video.
Probably the most aesthetically pleasing on-line JS course I have ever had. :)
As an italian, I almost drop out of my chair seeing a salad on top of that spaghetti dish at 2:40 😅 Other then that, EVERY SINGLE WORDS on this video still actual in 2023!! Hands up to you 🎉
Finally, I understood what OOP is actually and why it is different from functional JS. "Thank you very much, Mosh, for providing this premium quality content for free."
The first time I watched this video, I was very confused. I'm back one month later, and I understand it this time around. If this didn't click the first time, don't give up!
Your teaching is amazing man., no one can beat u., I strongly suggest ur videos who want expert in JS. 100000 likes
We do have classes in JavaScript. The classes were introduced after ES5 in the JS.
I am a Java dev with 7 years of experience. Your videos on JavaScript are the best ones so far to brush up rusty js knowledge !)
I wish all professors are like you. Please have a lot of children and teach them the way you thought us. Itll help the future generations.
Mosh is a Gift to Planet Earth ❤
This is by far the best tutorial I have ever seen in my life. It is so well organised, well-mannered and you've made JavaScript seem like a piece of cake. Truly magnificent! Keep it up.
Fullstack developer=== traversy media + MOSH . Thanks to both channels which made many learners to programmers. Pls like if u agree.
Have been self-teaching myself code since covid-19 got rolling and i feel very lucky to have found your channel today. I've made more progress in 2 hours than the previous 2 months in terms of capacity and confidence with JavaScript
@sebbyapudo7357