this guy is young but can really teach like a professional. Thanks so much pedro
@abirmahmood7096 Жыл бұрын
Very easy to follow with! I am halfway through but will definitely complete the tutorial and work on a project with the learnings from here
@Max-nm8ct3 жыл бұрын
I think you have huge potential in making videos as your way of explaining is very easy to follow and you seem to know a lot about what you are talking about. I do agree with other people in the comment section that , from abstraction onwards, you rush through the topics too quickly. I am a fan regardless, keep up the good work
@PedroTechnologies3 жыл бұрын
Hahaha thank you! I agree, I should have taken my time and prioritized the quality of the video over making it shorter.
@salvaddd2 жыл бұрын
29:32 There is now a standard way to set private properties (added in ES2022). class Person { #age constructor(name) { this.name = name; // public this.#age = 20; // private } } const p1 = new Person('joe') console.log(p1.age) // undefined
@saltech20242 ай бұрын
You're logging age as you said to be a private member You didn't pass it to p1 😂
@kanjakan3 жыл бұрын
Your production quality is top notch. Your explanations are clear and concise and your humor is great.
@PedroTechnologies3 жыл бұрын
Hahaha appreciate the support!
@smnomad92763 жыл бұрын
Hey man i was really confused about OOP and every video i watched confused me even more. You are inbelieveably talented when it comes to teaching, you explained everything in a very easy to follow way and went into all the small details without assuming that we already know certain things. I learned a lot thanks! I hope you can make courses on Udemy! Keep going and thanks again.❤
@PedroTechnologies3 жыл бұрын
Happy to hear :) This motivates me a lot! Also, I haven't told all subs yet but I'm 90% done with my first udemy course hahaha hope it goes well!
@davidjacopin-taho39982 жыл бұрын
Same thing for me, bought a 65h course on Udemy, spent 20h watching it so far to get nothing but confusion. I watched this video and finally understood! I might be able to get back to my course and follow through now, thx!
@RemoteJuniorJobs Жыл бұрын
Thank you for the complete explanation! I think I finally got my head around OOP! 🤟
@chubamoa36403 жыл бұрын
can you make a video on type script and angular , really love the way you break things down into comprehensible chunks. This is way more helpful than any documentations out there.
@barrygarrick86732 жыл бұрын
I agree documentations kinda slow you down
@kristijanlazarev Жыл бұрын
Very simple. I'm actually amazed! Love it!
@cyrilressi11143 жыл бұрын
As many people said, it's exactly what I was looking for. Everything was clear, also for a beginner like me. Thanks for what you've done. You got a new subscriber too :D
@vladislavspisligins1561 Жыл бұрын
18:28 "imagine, I got merried... Something, that's not gonna happen for few years" :D I don't know, is it honesty or sence of humor, but I like it. Also I agree with others, that the tutorial is well made!
@nisargshah75315 ай бұрын
With JS, private variables are declared using # as prefix.
@ricardocambundo25273 жыл бұрын
Thx so much bro This is exactly what I wanted. You’ve got a new subscriber 🔥💪
@PedroTechnologies3 жыл бұрын
Thanks for the sub!
@harrisonvictor6493 Жыл бұрын
Hey Pedro thank you for this video ❤
@charlestoneoyoo Жыл бұрын
I have really learnt a lot from this course, thank you so much Pedro. You are a great tutor
@ugochiori21602 жыл бұрын
I definitely understand OOP better now. Thank you.
@chase49722 ай бұрын
Thank you so much. I am truly grateful.
@abeasta76742 жыл бұрын
Thank you Pedro, it was really useful for me.
@missin33224 жыл бұрын
Man I was also very confused with this.You made it super clear.Thank you.
@PedroTechnologies4 жыл бұрын
Glad to hear it!
@viajuiceology3 жыл бұрын
this.You = him; lol, sorry had to
@mfahriferdiansyah2 жыл бұрын
Thanks for the video, very clear explanation!!!
@ssekabirarobert-lr5cl11 ай бұрын
Thank u, how did u land ur first job
@mark_asiimwe Жыл бұрын
Getters and setters was kinda fancy until I watched this video, thank you Pedro.
@CuongVu-yy4cg Жыл бұрын
incredible tutorial. Thank you
@apeiron44093 жыл бұрын
This is a perfect tutorial for oop. Thanks!
@PedroTechnologies3 жыл бұрын
Glad it was helpful!
@mdbicky94602 жыл бұрын
thanks mate such and beautiful video
@mohammadkamrul53103 жыл бұрын
awesome man. thanks for the video. really loved it
@vegasvato553 жыл бұрын
HOW DO Y OU GET THE NEEW OBJECTED FROM THE CONSTRUCTOR CLASS INTO AN ARRAY???
@arturofreire99432 жыл бұрын
Começando com poo agora, esse vídeo é incrível
@zababy3 жыл бұрын
Damn that was so clear. Thanks
@stalonfernandes3 жыл бұрын
The Best OOP In JavaScript Video On The Planet
@PedroTechnologies3 жыл бұрын
Thank you!
@farandibrahim3261 Жыл бұрын
May i know what theme you use in this video?
@timbr12794 жыл бұрын
Thanks for such a simple explanation, this is awesome! ( log ctrl + space Enter => console.log) Go on, don't stop Bro
@PedroTechnologies4 жыл бұрын
Glad you liked it!
@chase49722 ай бұрын
Pls make a video on add to cart functionality using oop
@gilliantv99172 жыл бұрын
Thank you sir 🔥
@fastislivee3 жыл бұрын
Very well explained.Subbed!
@PedroTechnologies3 жыл бұрын
Awesome, thank you!
@zarifaibrahimzade8097 Жыл бұрын
Thank you !
@nabhanabdullah25172 жыл бұрын
Great content, really helpful! Thanks a lot
@josephmariga3 жыл бұрын
Thanks. I have been having a hard time understanding OOP.
@PedroTechnologies3 жыл бұрын
Glad i could help!
@vovaherchuk27774 жыл бұрын
Well, before ES6 or EcmaScrip2015 function constructors were used insted of classes (actually class - it's a simple syntax sugar). You can read more about this cos it gives you much more deep language understanding) Btw thx for such cool lesson!
@PedroTechnologies4 жыл бұрын
Yes! You are correct! There is no need for using the class syntax, it was made primarly to look like other languages!
@kelkiiii3 жыл бұрын
Do you not want code from outside the class to have direct access to the fields for security reasons/context/convention/etc?
@gaser6911 Жыл бұрын
amazing dud salah is the best greeting from Egy🦍
@hamzehqatash62563 жыл бұрын
thank you very much, it is really helpful.
@pranjalwalia38104 жыл бұрын
Bro you're on 🔥
@PedroTechnologies4 жыл бұрын
Thank you! Glad you liked it!
@zakariaealami31354 жыл бұрын
@@PedroTechnologies good content , but i see that you need to work better your SEO and marketing strategy ...good luck
@PedroTechnologies4 жыл бұрын
@@zakariaealami3135 Thank you, I really appreciate it! Do you have any tips on improving my seo?
@Next.jsMastermind2 ай бұрын
thanks man
@BeasySemantic9 ай бұрын
Very nice video! I would like to know when i have an object and i have some properties that holds some values , and another object need also that properties from the first object, how i impelement that correctly ?
@aahsansiddiqui86803 жыл бұрын
Hi pedro OOP is a backend concept or frontend ? if i watn to become a front end develper then should i need to learn opp or not
@anthonyviniciusdossantosmu30623 жыл бұрын
I am not the person you asked and I think my answer is a little late, but here it is: both, it's a front and back end concept
@jaidkarim90802 жыл бұрын
bro how did u become so good at this at 19
@cappatech3 жыл бұрын
im using visual studio code, how can i use terminal section?!? It doesnt recognize the 'note' command for some reason. Can you help? P.S Thanks to your perfect tutorial! RESPECT!
@BantuTechLovers4 ай бұрын
U had to install node js first
@MuhammadAwais-rp8po3 жыл бұрын
Great content really helpful! Bro can you tell me which vs code theme you're using in this video?
@aghilannathan81693 жыл бұрын
What the hell you go to my school. What a cool coincidence.
@PedroTechnologies3 жыл бұрын
Hahaha you are from UBC? What year?
@jurajhlavek77423 жыл бұрын
Very ncie explanation, you just got new subscriber. Can I ask you what is the VS code theme you use?
@vegasvato553 жыл бұрын
ONCE THE CLASS CONSTRUCTOR IS CALLED AND CREATES THE NEW OBJECT, HOW DO I GET TH NEW OBJECT INTO AN OBJECT ARRAY???
@zeetheartist25633 жыл бұрын
.PUSH() I THINK
@eshw233 жыл бұрын
Wait, your only 19? Ridiculously successful for your age bro keep it up
@abhinavverma41113 жыл бұрын
Super clear!!
@sivacharan39873 жыл бұрын
Sir,I have a doubt in oop in JavaScript.when can implement anything in JavaScript without oop also.Then what is the use of oop in JavaScript?When do We use oop in JavaScript?
@damonmartin15723 жыл бұрын
OOP and Procedural Oriented Programming are just paradimes. OOP's benifits grow in larger massive codebases as it helps get rid of a lot of repeated spaghetti code but in smaller code bases Procedural might still be ok. There's a reason why many of the top companies use it but you can not learn OOP with out first learning Procedural. Encapsulation and Abstraction are the main reasons why.
@varaprasad41633 жыл бұрын
got stuck at 23:33. but great explanation brudda.
@PedroTechnologies3 жыл бұрын
Thank you! Abstraction is quite confusing at first, but the whole idea is that you separate ur code so that peopl working with you can access some functionality without having to understand how it works!
@varaprasad41633 жыл бұрын
@@PedroTechnologies now I understood everything. Please take care.👍
@LucasSilva-oy7fq4 жыл бұрын
Is it a new intro?
@PedroTechnologies4 жыл бұрын
Yes!
@CodeVideo Жыл бұрын
Very 👍
@rishibhatia9004 жыл бұрын
excellent tutorial!
@PedroTechnologies4 жыл бұрын
Glad you liked it!
@arbabmemon2095 Жыл бұрын
👍👍👍
@alekodimitrov26353 жыл бұрын
timestamp 31:45
@Cappell73 жыл бұрын
amazing video bro
@joseph77443 жыл бұрын
Shouldn't the syntax for methods be: getName() { } not getName = () => { } I'm pretty sure the former is what tells the JS engine to set the method on the prototype object where as the latter definition would create a new copy in memory of the getName method for every single instance of the Person class.
@thunderstack53654 жыл бұрын
Nice
@PedroTechnologies4 жыл бұрын
Glad you liked it!
@thunderstack53654 жыл бұрын
@@PedroTechnologies hey can you make videos on ml algorithms
@sandun72663 жыл бұрын
you are awesome
@rayvincentdelacruz82514 жыл бұрын
Cool bruh!
@guy.t-g4j4 жыл бұрын
You watched in no time
@PedroTechnologies4 жыл бұрын
Lmao this commented less then 1 minute after it went live
@PedroTechnologies4 жыл бұрын
Thank you bro! Really appreciate it!
@usmanmughal59164 жыл бұрын
You create an awesome and informative video but like you, I am not a KZbinr but I think you need to create different projects to grow your channel.
@PedroTechnologies4 жыл бұрын
Really appreciate it! I have put a lot of effort into the channel and I think its growing fast. Obviously I would love if it grew faster but I honestly don't know what I can do to increase the speed hahaha I know that certain videos will bring in more views (making a clone using firebase (and not actually write any backend code), use material ui, make videos on different languages). But I want to post stuff that will be helpful and not just to get views. Idk to be honest, but I am planning on making mre projects!