What is Object-oriented Programming? (JavaScript Tutorial)
Вставка
- Опубліковано 19 вер 2024
- Join my premium 2024 bootcamp here learnwebcode.t...
Let's learn about one of the most common programming paradigms!
Add me on Twitter for webDev updates and cat pics: / learnwebcode
the best tutorial that I have seen on the subject.
how to learn oop in 18 mins is real.
I agree!!!!! Actually, the JS in Half an Hour was the hit!!!!!
Simply the best teacher on YT IMO. You have a real talent for making the relatively complex seem easy to understand. I can't thank you enough. I'm also going to buy your course on Udemy.
Thanks so much!
What this guy said! Dude, you really are awesome! Thanks!
I agree. Thanks so much for this lesson. Bought your udemy class. Wished you taught more Javascript.
Yes I totally agree, as a matter of fact I just finished writing my Praise to him and saw your comment below, and thought I'm right, he is ' THE ONE!! :-) '
wish i had the same ability to explain a Game tutorial with javascript (which is supposed to be fun 😔 )
Indeed a Master Class Course. Your "Git a Web Developer Job: Mastering the Modern Workflow" is the course of the Year 2016.
I haven't seen anyone out there teaching like you do. You've a gift of teaching in you. Please do not stop teaching. We need you.
I'm enrolled in your Course on Udemy but I Could not get my head around it because there's a lot of things to take care of in the course project.
Indeed it is good for a person who is looking for a professional Web Developer Job out there.
I've a humble request to you which is: could you please make a video course or a UA-cam video on using all the functionality that you've used in the "Git a Web Developer Job" Course and making it simple by using a single javascript file and adding all the required constructor function in it without using a third party plugins.
I just wanna learn how to implement all the javascript functionality code using the constructor functions in a single file or two.
Thank You so much
Love You
Your Teaching Style borders on Genius.. I've never seen such a smooth learning curve, in any other Tutorials.. The Question of why even bother using a certain Programming method is answered in glorious depth in your Teaching style.. Thank you for treating us like intelligent people and not children..
Most OO Tutorials start with the 'Imagine a car, and its wheels, and its colour..' as if we don't understand simple concepts .. When I see a Tutorial like that I just browse away from it.. As you know it is just an example of how amazing the Teacher thinks he/she is, and how, Not Intelligent Beings, we are.. I Love your Videos and I Purchased your course on Udemy because of the Trust I have in you to Teach me :-)
If only my college lecturer could have explained it this well.
You are "The One" , the best teacher.
You are the best javascript teacher EVER! I Can't believe it took this long for me to find your video(s). Once again thank you!
I know this video is 6 years old and you likely don't see comments at this point, but in case you do, I have to say you are the best freaking instructor around. I can't tell you how many times over the years I've tried to convert my old non OOP brain to OOP, and only now in this video does it make sense. Thank you so much!
If your Udemy courses are like this, you just got another paying student. I'm even thinking of signing up for your Web Design for Beginners course even though I already know probably 90% of it. Best. JavaScript. OOP tut. Ever. Subbed.
I've watched countless tutorials on OOP in an attempt to get it to stick. You've knocked it out of the park! Thank you!
When it only takes you just a few minutes of watching someone explain a topic so well that you just have to subscibe.
Who are the people who gave the Thumbs Down... WHY!! At least explain your reasons..? This UA-camr happens to be the best at Teaching JS I have ever found, and I have seen so many others !! :-)
as someone who's long criticised the over-use of objects, I have to say you've done an excellent video here. Objects are merely a way of storing data that can help organise programmes by grouping connected data together and can, sometimes, reduce repetition. In large projects they may also make it easier to avoid naming conflicts as a variable name inside one object is never confused with that in another.
One of the best teacher in past and present and in future
I haven't been reading all previous comments, so I don't know if anyone has given you useful feedback (i.e., feedback other than "best tutorial ever"). I still don't know how useful your tutorials are, for this is the first I'm listening to, but I can tell you that, yes, this one (and I hope the others too) is very very clear and, IMHO, the reason is that you built the code step-by-step: writing a first version, commenting its cons, editing it into a second version, commenting its cons, ...
I think explaining like that is very effective!
Your simplicity patience of explaining is out of this world, Thank you so much.
I've been binge watching your videos since this am, and I've learned more about JavaScript and programming in general than the months I spent on Codecademy. You're an awesome teacher. Codecademy was helpful and served its purpose, but your videos made the light bulb come on. Thank you 😊.
That's awesome - really appreciate hearing that!
You teach in a very simple manner that's understandable for anyone. More instructors need to take notes from you. Great job.
I'm currently studying POO in college, i read almost 200 pages and didn't understand a shit. I saw your video and WOW! You're the best! It's not too dificukt to understand when well explained.
ps: sorry for my bad english, i'm spanish.
BBallMOU exactly what I was going to say this guy just cleared my 3 year long confusion in a single 18 min video
BBallMOU I'm waiting to see the next video. (He is very good 👍)
Agreed on this
My dear friend, you are amazing. Finally I am getting somewhere, after days and days of semi-useless lynda lessons and such. Every teacher should start with pointing out what actually matters. Teachers tend to confuse themselves, and everyone else of course, with 90% of irrelevant, but not you. You have a real talent. Your teaching logic and tempo are flawless.
Dude! I've tried to learn about objects, methods, classes, etc in programming but it always went over my head! BUT you've made freakin' easy to understand. Thank you! I know this doesn't cover everything but just getting past the basics is a big deal for me.
I know this video is a few years old, but it is high quality content!
Everything I need and love. Cat, coding, and a excellent teacher! Thank you!
I was waiting for this "click" in my head. Really well explained :)
The way you structured this lesson, layering concepts, is brilliant. You explain complex ideas really well
You have a real gift in building and explaining these concepts. Well done and thank you.
Junior in Computer science here, this really helped me get a grasp on JavaScript so Thanks! i liked and subscribed
I still cannot comprehend or understand how a voice can make you internalize things like literally 10 times faster.
Maybe it's due to you kind of, as you talk, you pick the just essential words to be understood to perfection.
I'm blown up, love you. A lot. Can I suggest teaching a "Java for android apps" on Udemy? I'd be the first to enroll.
Excellent job on two things at once: explaining how to go from discrete entities to combining entities into "Objests" and also teaching the DRY (Don't Repeat Yourself) concept. Really good content.
Everyone learns differently and they way you teach and break it down is the way I want to be taught. Your technique is by far the best I've come across!! Excellent job!
Bought your course on Udemy. It is BY FAR the best and the most compete course on this topic I ever saw! Thanks a lot!
Thanks so much! I'll keep the UA-cam & Udemy content rolling :)
by far the easiest to understand, I ve watched hundreds of hours of videos this is the best so far.
You should make a series of js OOP! :) This one was great!
So easy to understand and the step by step makes it so easy to follow!! This is amazing!
One of the best tutorial on Js Objects, stay tuned & stay blessed..
You are the best teacher ever....The way you explain is way better than the others
subbed
Brilliantly explained. A great build up for a complex subject. Buying your course.
I am lazy to write comment after watching any programming video but today its a Miracle guys... here we go i am writing comment on this video , and the only reason is, the way of explanation is like it seem explanation itself is a object Oriented. I don't have any number to rate this video but its a Infinity. good Job
Best Tutorial on Object Oriented in Javascript.
This is the best explanation that I gotten from a video on objects.
Very Useful! Just this morning I was thinking about brushing up on best practice for object oriented programming and to my surprise, I saw the perfect video in my feed! - Thank you!
Oh my gosh, this video is making me smile and so excited for my winter semester when I start this class at BUY-I! This is my prep work for the class and I knew it would give me an idea of what I will be doing, but I didn't think it would get me so excited about the skills I will be gaining. heck yea!
Very concise, well structured presentatation, crytal clear explanation...from a true developper . Good job.
Wow. This just cleared up a lot of confusion for me! Thanks for making this video.
I feel so lucky that I found your channel. Your explanation on this topic so clear and easy to understand. Thank you so much!
Please make more video of JavaScript ❤️ Your teaching method is so good man
Thanks a lot
This one let me easily understand compared to all other tutorials I've read/listened to yet. I like how you introduce the need for a certain practice of coding.
Thank you:)
Your explanation is very clear, this is amazing, I understand this so well now, Thank you for this video. Hyderabad, Telangana, India.
Fantastic, best one to teach about object oriented technology. Hurray, Bravo. I just can not thank you enough for what you have done here.
Where is the follow up lesson?
Section 14, lesson 40 of his "git a developer job" course
you have put it as simple as i could never imagine. You are simply the best.
well done in your explanations - almost all videos on this topic do not explain why use objects like this, only how... cheers!
Really really like this video because it explains the WHY of doing things. For example thank you for telling me why should we put functions inside an object. Now I know that it makes a method and I can use it to do things, like a verb.
You are the best teacher that I have met before!
Agreed with the comments below - this is one of the clearest explanations on OOP I've seen. Thanks a lot.
The best explanation I have come across for OOPs concepts !!Great work
This is really helpful. I knew all of this stuff, but it’s nice to see it set out in stages and explained so clearly. Thank you!
Hands down the best video I’ve seen on object oriented programming.
Wow this is really good. I’ve been self taught and coding oop professionally as well, but this video cleared up a lot of small cloudy bits I had here and there. (Although I don’t specifically use js much at work, it was a bless that I encountered this channel.)
Your teaching method is Extraordinary!
now i know now what is the difference of arguments and parameters! thanks for this!
cleared with all the object oriented features like a BOSS. Great Work man 👏🏻👏🏻👏🏻👏🏻
The Best OOP tutorial i've ever watched. Well explained on how to use and why to use it over Procedural. Thanks So Much.
You're simply the best at these tutorials!
this is amazing. I understand this so well now. You're a great teacher.
I have never fully understood oop until this day, thanks a lot
Thanks man, I've been looking for someone who could explain these concepts in a simple and efficient manner, your content is extremely helpful.
You are very talented in teaching and explaining. I hope you can upload more those tuts. Thank you!
THE.
BEST.
TUTORIAL.
EVER.
I know This is 2k18 but You are the best Teacher. Thanks Sir for all of the knowledge you gave me thanks for you I am the one who created Ram Studios Team website . Thanks You.
speechless. this is definitely the best video explaining the concept of oop in javascript. thank you LearnWebCode..
This is really really good. It was easy to follow and made a lot of sense. I needed to know this quickly and painlessely.
best approach to OOP javascript so far. well done. thanks.
became you'r fan in just half an hour in video javascript and object oriented programming
Thank you for this video. One thing I caught in going thru the exercise today at the 4:00 min mark, is that I get an "Uncaught SyntaxError: missing ) after argument list" in the console. It can be easily fixed by adding a comma after name but before the + in the example. Hope that helps someone.
I have to say again and again, you do blessed with a unique way of illustrating your subjects, God Speed.
Thank you again and again.
one of the best tutorials for javascript ! easy explanation.
Your are one of the best teacher out here
18:13 "our code down here feels squeaky clean"
IMHO, a procedural code (as mentioned at 4:15) would still be much cleaner:
function greet( _fullName_ , _favcolor_ ) {
console.log("Hello, my name is " + fullName + " and my favorite color is " + favColor + ".");
}
greet("John Doe", "blue");
greet("Jane Smith", "green");
at 8:25 u said it would be better to keep constructor code in separate file which we will learn in next lesson but i couldn't find that video on your channel. can u please mention that video here which shows how to separate that Person constructor code from the rest of the code.
btw great job, very well explained best tutorial on OOP in Javascript.
Thank you.
Section 14, lesson 40 of his "git a developer job" course
Perfect, clear, clean, teaching. Good job loved it....
In my life first time i instantly susbcribe your tutorial...your teaching way is quite awesome...please upload tutorials of Angular Js (advanced) and PHP advanced please its my request to you.............And thanks again for your tutorial
Appreciate your efforts to explain all technical aspects. Really enjoy learning from your videos. Requesting to do a video tutorial on Javascript Prototype from basics. You are the best teacher!!
This is the best OOP video I've seen so far! Thank you so much!
Excellent handling of a challenging subject
I think it would've been better if you would've used PHP or C# as a OOP language in this tutorial. But overall,really good explaining and presentation. Keep it up.
The best thing that I have learnt in this lock down. Thank you so much.
Perfect timing! Exactly what I was looking for. Thank you for the videos, you've helped me so much.
No problem Paul, glad the videos are helpful!
Excellent explanation. Well thought through and presented. Thanks!
You are the best! I've never seen anyone making it so simple!
Thank you! I definitely learned something! I was trying to find the main purpose of oop, now I found it. Thanks!
just found the best teacher here
I have never fully understood Class and Objects until this day :)
You are awesome in making complicated things easy to understand.....
Best didactic on the subject I've seen so far.
+1
Dude. If you went fulltime on youtube, this channel would explode!
I started with your previous tutorial and you still do it great, the only thing is "what's your name?"
Just bought your course! Looking for forward to it
The teaching style and content is excellent. I'm curious where the video is for moving the constructor function into a class file of it's own. Can't find it on your channel. I'm using these videos to teach my son Javascript. Thanks.
Nice video! Very useful! Looking foward for next one!
Your videos are of gold standard. Getting addicted to it :-)