What is Object-oriented Programming? (JavaScript Tutorial)

Поделиться
HTML-код
  • Опубликовано: 8 сен 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

Комментарии • 296

  • @techtipsuk
    @techtipsuk 7 лет назад +116

    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.

    • @LearnWebCode
      @LearnWebCode  7 лет назад +17

      Thanks so much!

    • @aisPanais
      @aisPanais 7 лет назад +5

      What this guy said! Dude, you really are awesome! Thanks!

    • @denniszenanywhere
      @denniszenanywhere 7 лет назад +1

      I agree. Thanks so much for this lesson. Bought your udemy class. Wished you taught more Javascript.

    • @cmarkme
      @cmarkme 7 лет назад +3

      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!! :-) '

    • @onclickonload7965
      @onclickonload7965 6 лет назад

      wish i had the same ability to explain a Game tutorial with javascript (which is supposed to be fun 😔 )

  • @dizhar8888
    @dizhar8888 7 лет назад +86

    the best tutorial that I have seen on the subject.

    • @microst99
      @microst99 6 лет назад +3

      how to learn oop in 18 mins is real.

    • @merrittm4
      @merrittm4 5 лет назад +2

      I agree!!!!! Actually, the JS in Half an Hour was the hit!!!!!

  • @lardosian
    @lardosian 7 лет назад +37

    If only my college lecturer could have explained it this well.

  • @cmarkme
    @cmarkme 7 лет назад +10

    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 :-)

  • @shahbokhari
    @shahbokhari 7 лет назад +10

    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 RUclips 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

  • @kebbakanyi
    @kebbakanyi 7 лет назад +9

    When it only takes you just a few minutes of watching someone explain a topic so well that you just have to subscibe.

  • @arrynroyce72
    @arrynroyce72 4 года назад +1

    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!

  • @timetowatchstuff3737
    @timetowatchstuff3737 6 лет назад +4

    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!

  • @jim5148
    @jim5148 Год назад

    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!

  • @norandrostenedione
    @norandrostenedione 5 лет назад +7

    You are "The One" , the best teacher.

  • @batchrocketproject4720
    @batchrocketproject4720 Год назад

    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.

  • @ga7853
    @ga7853 5 лет назад

    Your simplicity patience of explaining is out of this world, Thank you so much.

  • @prabu2778
    @prabu2778 4 года назад +1

    One of the best teacher in past and present and in future

  • @enricomariadeangelis2130
    @enricomariadeangelis2130 7 лет назад

    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!

  • @SlowEasyEnglish
    @SlowEasyEnglish 7 лет назад +8

    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.

  • @mq3945
    @mq3945 5 лет назад

    You teach in a very simple manner that's understandable for anyone. More instructors need to take notes from you. Great job.

  • @tsym88
    @tsym88 5 лет назад

    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!

  • @colonelvector
    @colonelvector 7 лет назад

    The way you structured this lesson, layering concepts, is brilliant. You explain complex ideas really well

  • @123tominator007
    @123tominator007 6 лет назад

    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.

  • @kaydee3190
    @kaydee3190 7 лет назад +3

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

    • @LearnWebCode
      @LearnWebCode  7 лет назад +1

      That's awesome - really appreciate hearing that!

  • @cmarkme
    @cmarkme 7 лет назад +4

    Who are the people who gave the Thumbs Down... WHY!! At least explain your reasons..? This RUclipsr happens to be the best at Teaching JS I have ever found, and I have seen so many others !! :-)

  • @mktwatcher
    @mktwatcher 7 лет назад

    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.

  • @Nadia-qu1vc
    @Nadia-qu1vc 5 лет назад

    So easy to understand and the step by step makes it so easy to follow!! This is amazing!

  • @76ers
    @76ers 7 лет назад

    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!

  • @foetoeshop
    @foetoeshop 8 лет назад

    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!

  • @oscarbustillo5798
    @oscarbustillo5798 2 года назад

    This is the best explanation that I gotten from a video on objects.

  • @7777777veritas
    @7777777veritas 6 лет назад

    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.

  • @pastuh
    @pastuh 6 лет назад +4

    I was waiting for this "click" in my head. Really well explained :)

  • @taso9846
    @taso9846 6 лет назад

    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!

  • @mimichui1
    @mimichui1 7 лет назад

    I feel so lucky that I found your channel. Your explanation on this topic so clear and easy to understand. Thank you so much!

  • @lahengsiri4686
    @lahengsiri4686 4 года назад

    Very concise, well structured presentatation, crytal clear explanation...from a true developper . Good job.

  • @Stlrnate
    @Stlrnate 6 лет назад

    Junior in Computer science here, this really helped me get a grasp on JavaScript so Thanks! i liked and subscribed

  • @MrZxcvbnm22
    @MrZxcvbnm22 6 лет назад +27

    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.

    • @snakecharmer169
      @snakecharmer169 6 лет назад +4

      BBallMOU exactly what I was going to say this guy just cleared my 3 year long confusion in a single 18 min video

    • @elishap1536
      @elishap1536 6 лет назад

      BBallMOU I'm waiting to see the next video. (He is very good 👍)

    • @warsal91
      @warsal91 6 лет назад

      Agreed on this

  • @ferdousazamkhan9840
    @ferdousazamkhan9840 3 года назад

    Fantastic, best one to teach about object oriented technology. Hurray, Bravo. I just can not thank you enough for what you have done here.

  • @HarshaVardhan-xx6ii
    @HarshaVardhan-xx6ii 7 лет назад

    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:)

  • @reneglasow9602
    @reneglasow9602 7 лет назад

    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!

    • @LearnWebCode
      @LearnWebCode  7 лет назад +2

      Thanks so much! I'll keep the RUclips & Udemy content rolling :)

  • @richard_wenner
    @richard_wenner 5 лет назад

    You have a real gift in building and explaining these concepts. Well done and thank you.

  • @AhmedBalfaqih
    @AhmedBalfaqih 6 лет назад +1

    Brilliantly explained. A great build up for a complex subject. Buying your course.

  • @gerardmartitv
    @gerardmartitv 7 лет назад

    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.

  • @VicJuma
    @VicJuma 6 лет назад

    you have put it as simple as i could never imagine. You are simply the best.

  • @aaditsaluja7868
    @aaditsaluja7868 7 лет назад

    You are the best teacher ever....The way you explain is way better than the others

  • @kharshithaagowda8993
    @kharshithaagowda8993 4 года назад

    The best explanation I have come across for OOPs concepts !!Great work

  • @JayEffector
    @JayEffector 5 лет назад

    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.

  • @TheComputerCowboy
    @TheComputerCowboy 6 лет назад +1

    Wow. This just cleared up a lot of confusion for me! Thanks for making this video.

  • @joseulloa3884
    @joseulloa3884 6 лет назад

    by far the easiest to understand, I ve watched hundreds of hours of videos this is the best so far.

  • @rehmanghani6726
    @rehmanghani6726 7 лет назад

    Best Tutorial on Object Oriented in Javascript.

  • @anetakostic
    @anetakostic 7 лет назад +9

    You should make a series of js OOP! :) This one was great!

  • @christopherkellett8738
    @christopherkellett8738 7 лет назад

    Agreed with the comments below - this is one of the clearest explanations on OOP I've seen. Thanks a lot.

  • @nicolaskao9209
    @nicolaskao9209 7 лет назад

    Thanks man, I've been looking for someone who could explain these concepts in a simple and efficient manner, your content is extremely helpful.

  • @ringoaikocascade
    @ringoaikocascade 6 лет назад

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

  • @brian_ham
    @brian_ham 7 лет назад

    The Best OOP tutorial i've ever watched. Well explained on how to use and why to use it over Procedural. Thanks So Much.

  • @Epikht
    @Epikht Год назад +1

    Please make more video of JavaScript ❤️ Your teaching method is so good man
    Thanks a lot

  • @katia9967
    @katia9967 7 лет назад

    This is really really good. It was easy to follow and made a lot of sense. I needed to know this quickly and painlessely.

  • @sillycrab8123
    @sillycrab8123 7 лет назад

    You are very talented in teaching and explaining. I hope you can upload more those tuts. Thank you!

  • @magnificantW
    @magnificantW 7 лет назад

    speechless. this is definitely the best video explaining the concept of oop in javascript. thank you LearnWebCode..

  • @chandrakanththigulla8946
    @chandrakanththigulla8946 4 года назад +1

    Your explanation is very clear, this is amazing, I understand this so well now, Thank you for this video. Hyderabad, Telangana, India.

  • @lasttrump6015
    @lasttrump6015 2 года назад

    well done in your explanations - almost all videos on this topic do not explain why use objects like this, only how... cheers!

  • @misterjaypeasmith
    @misterjaypeasmith 6 лет назад

    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!

  • @fahimismailmagdum8468
    @fahimismailmagdum8468 7 лет назад

    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

  • @westfield90
    @westfield90 5 лет назад

    Hands down the best video I’ve seen on object oriented programming.

  • @Saurabh.K14
    @Saurabh.K14 7 лет назад

    cleared with all the object oriented features like a BOSS. Great Work man 👏🏻👏🏻👏🏻👏🏻

  • @morgan-tv
    @morgan-tv 6 лет назад

    now i know now what is the difference of arguments and parameters! thanks for this!

  • @Loche747
    @Loche747 5 лет назад

    Your teaching method is Extraordinary!

  • @007AhmedNoor
    @007AhmedNoor 7 лет назад

    best approach to OOP javascript so far. well done. thanks.

  • @zaker.o
    @zaker.o 5 лет назад +1

    this is amazing. I understand this so well now. You're a great teacher.

  • @deepakbhagat811
    @deepakbhagat811 7 лет назад

    One of the best tutorial on Js Objects, stay tuned & stay blessed..

  • @salimzhulkhrni1610
    @salimzhulkhrni1610 6 лет назад

    one of the best tutorials for javascript ! easy explanation.

  • @Cho1279624
    @Cho1279624 7 лет назад

    You are the best teacher that I have met before!

  • @antonioanushka
    @antonioanushka 8 лет назад

    Perfect, clear, clean, teaching. Good job loved it....

  • @Xyoni_htklv
    @Xyoni_htklv 6 лет назад

    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.

  • @paulobrien7066
    @paulobrien7066 8 лет назад +1

    Perfect timing! Exactly what I was looking for. Thank you for the videos, you've helped me so much.

    • @LearnWebCode
      @LearnWebCode  8 лет назад +4

      No problem Paul, glad the videos are helpful!

  • @zuber3228
    @zuber3228 6 лет назад

    became you'r fan in just half an hour in video javascript and object oriented programming

  • @onlineuniversity3718
    @onlineuniversity3718 7 лет назад

    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!!

  • @MrUTvols14
    @MrUTvols14 7 лет назад

    This is the best OOP video I've seen so far! Thank you so much!

  • @nirajbadaik6796
    @nirajbadaik6796 4 года назад

    The best thing that I have learnt in this lock down. Thank you so much.

  • @joegreen6209
    @joegreen6209 7 лет назад

    Excellent explanation. Well thought through and presented. Thanks!

  • @ga7853
    @ga7853 7 лет назад

    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.

  • @Rhonx
    @Rhonx 2 года назад

    Thank you! I definitely learned something! I was trying to find the main purpose of oop, now I found it. Thanks!

  • @mazecore
    @mazecore 6 лет назад

    You are the best! I've never seen anyone making it so simple!

  • @youcefabdelaziz8347
    @youcefabdelaziz8347 7 лет назад

    I have never fully understood oop until this day, thanks a lot

  • @marcphoenix
    @marcphoenix 8 лет назад

    Nice video! Very useful! Looking foward for next one!

  • @jaykrishnadwivedi5843
    @jaykrishnadwivedi5843 7 лет назад

    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

  • @mamunurrashid5652
    @mamunurrashid5652 6 лет назад

    You are awesome in making complicated things easy to understand.....

  • @AdelAlMajed
    @AdelAlMajed 6 лет назад

    The best video that explains the OOP for beginners!
    Thanks

  • @abrahammohamed4467
    @abrahammohamed4467 7 лет назад

    Just bought your course! Looking for forward to it

  • @JasonShellen
    @JasonShellen 5 лет назад

    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.

  • @routraybharat
    @routraybharat 6 лет назад

    Your videos are of gold standard. Getting addicted to it :-)

  • @tubesox000
    @tubesox000 7 лет назад +25

    Where is the follow up lesson?

    • @HashimWarren
      @HashimWarren 5 лет назад +1

      Section 14, lesson 40 of his "git a developer job" course

  • @scottmartin2058
    @scottmartin2058 7 лет назад

    Excellent handling of a challenging subject

  • @rogernevez5187
    @rogernevez5187 2 года назад

    Best didactic on the subject I've seen so far.
    +1

  • @yougle9201
    @yougle9201 7 лет назад

    Good and clear teaching! Thank you!

  • @IsaacAsante17
    @IsaacAsante17 6 лет назад

    You're simply the best at these tutorials!

  • @AndreSilva-qz7es
    @AndreSilva-qz7es 4 года назад

    This was the best tutorial out there related to this subject !

  • @MrGalo90
    @MrGalo90 7 лет назад

    Thank you very much for the video. I got the point about object-oriented programming.

  • @Epikht
    @Epikht Год назад

    Your are one of the best teacher out here

  • @ziyoshams
    @ziyoshams 8 лет назад

    You have a soothing voice. Great job dude. Love to learn more.

  • @AntonioSantosYT
    @AntonioSantosYT 7 лет назад

    Thank you very much for all the amazing content you provide here on youtube for free!

  • @anitanwright
    @anitanwright 7 лет назад

    Thanks for this! You have a really clear and understandable way of teaching!

  • @TheScottishDad
    @TheScottishDad 7 лет назад

    Awesome videos :). I loved your AJAX and JSON one too. I'm an Oracle developer, however: building an app idea I had and these videos are very helpful.
    Cheers
    John.

  • @dianajalba9187
    @dianajalba9187 7 лет назад

    THE.
    BEST.
    TUTORIAL.
    EVER.