🎯 Key Takeaways for quick navigation: 00:32 📚 *Introduction to Object-Oriented Programming in JavaScript* - Understanding the basics of object-oriented programming in JavaScript. - Object-oriented programming's relevance to beginner-level JavaScript projects. - Exploring the distinction between functional programming and object-oriented programming. 01:01 🛠️ *Concept of Classes and Objects* - Explanation of classes as blueprints and objects as instances. - Illustration of real-world analogies to grasp the concept. - Understanding the need for classes in organizing and structuring code. 01:42 📝 *Prototypes in JavaScript Objects* - Introduction to prototypes and their role in JavaScript objects. - Demonstrating how prototypes encapsulate shared functionalities. - Exploring prototype inheritance and its practical implications. 02:52 🧬 *Prototypal Inheritance* - Understanding prototypal inheritance for code reusability. - Example of inheritance through prototypes in JavaScript. - Highlighting the benefits of prototype-based inheritance over copying objects. 03:48 🏗️ *Creating Objects with Prototypes in JavaScript* - Understanding object-oriented programming in JavaScript. - Using prototypes to set properties for multiple objects. - Exploring additional properties added through prototypes. 05:11 🛠️ *Implementing Classes in JavaScript* - Differentiating between prototypes and classes in JavaScript. - Writing a class constructor to create multiple instances of objects. - Setting properties and methods using classes for object-oriented programming. 07:27 🚧 *Setting Properties in Class Constructors* - Passing arguments to class constructors in JavaScript. - Using constructors to initialize properties of class instances. - Demonstrating property setting within class constructors. 08:28 🐾 *Creating a New Class: Lion* - Creating a new class named Lion and implementing methods specific to Lion behavior. - Using the "extends" keyword to inherit properties and methods from the Animal class. - Demonstrating the concept of inheritance and the use of the "extends" keyword in JavaScript classes. 09:36 🏞️ *Method Override and Super Keyword* - Explaining method overriding and how it allows the modification of inherited methods in child classes. - Introducing the "super" keyword and its use in accessing and invoking the parent class's method from within a subclass. - Demonstrating how method overriding and the "super" keyword work in JavaScript classes. 11:00 🧱 *Summary: Constructors, Inheritance, Method Overriding* - Summarizing the topics of constructors, inheritance, and method overriding covered in the tutorial. - Reiterating the importance and usage of constructors in defining classes and initializing object properties. - Highlighting the concepts of inheritance and method overriding as essential aspects of object-oriented programming in JavaScript. 12:23 💻 *Introduction to superclasses and overriding constructors* - Understanding the concept of superclass and subclass. - Exploring the functionality of overridden constructors. - Implementing and practicing superclass and subclass relationships in JavaScript. 13:04 🧩 *Usage of static methods and setters/getters in JavaScript* - Understanding the purpose and implementation of static methods. - Exploring the use cases for setters and getters in JavaScript projects. - Recognizing scenarios where object-oriented programming concepts enhance code quality and maintainability. 14:00 🚀 *Importance of understanding classes and objects in JavaScript* - Emphasizing the significance of understanding object-oriented programming concepts. - Reflecting on personal experiences with learning JavaScript and the value of implementing OOP concepts. - Encouraging continuous learning and practical application of OOP principles in JavaScript projects. 15:07 🛠️ *Implementation of getter and setter methods in JavaScript* - Demonstrating the implementation of getter and setter methods. - Highlighting the role of getter and setter methods in accessing and modifying object properties. - Addressing common errors and correcting implementation issues in JavaScript code. 16:29 📝 *Working with Objects in JavaScript* - Understanding object properties and methods, - Correcting errors in code syntax, - Advice on learning through prototyping, constructors, getters, setters, and static keywords. 17:40 🛠️ *Creating Instances of Objects* - Explaining the `instanceof` operator and its usage, - Understanding how objects are created and related to their classes, - Demonstrating inheritance through class extension. 18:59 🧩 *Understanding Instanceof Operator* - Clarifying the `instanceof` operator's role in determining object class instantiation, - Differentiating between direct and indirect object creation, - Emphasizing the importance of hands-on coding practice for grasping object-oriented programming concepts. Made with HARPA AI
bhai mai bhi vahi sochu ki tumne to poori mehnat hi isme daaldi, isse acha to apne notes bana lete 😂😂 , but then i saw the last message and then i understood
jo kaam class se ho raha hai vahi function se bhi ho raha tha to class jarurat padi mujhe samjh nahi aya hai aap mujhe breif ya thoda detail me explain kar doge???
Harry's tutorial on JavaScript OOP is a game-changer! Unlike other channels, his explanations are clear and concise. Practical examples make learning a breeze. Thanks, Harry, for boosting my understanding! Highly recommend his channel! #JavaScriptOp
This course is something special-it’s groundbreaking and really deserves more appreciation for the impact it can have. #sigmabatchop #javascriptop #harrybhai
14:25 मेने अगली वीडियो में भी लिखा था ,एक और प्लेलिस्ट में आपने javascript मे सब कुछ include कर दिया है ,तो फिर से web developement मे इतना डीप जाने की जरूरत नही थी ,क्यू की जावा प्रोग्रामिंग अलग चीज है और वेब डेवलोपिंग।जैसे की आपने भी कहा क्यू कोड कॉम्प्लिकेट किया जाए अननेसरी।जानने की जरूरत हो इतना रखते तो ठीक होता ,हालाकि लर्नर के लिए तो अच्छा है ।लेकिन आपने already यही नोट पर सब फंक्शन और एक्सरसाइज अलग प्लेलिस्ट में की ही है तो इसमें फिर से पूरा जावा लेने से कोर्स लंबा हो गया।इसे भी एक कोर्स था ही html,css,js का।
Harry bhai freshers ko front end me first job ke liye kitna js ka knowledge hona chahiye, uske liye 1 video banao, or job lene ke liye best platform bhi batao
Hey guys,I have a question about c language. Why c compiler returns in output a large negative number . If u also face this problem and u don't know why? Then react this chat.
Sir mai aapka video bahut dino se dekh rha hu magar javascript sukhne ne mujhe thora sa problem aa rha hai Mai kai bar kuchh topic ko samajh nhi pa rha hu
The best thing about him is that he finishes what he starts Not like some other people who just drop ongoing series just because less view He makes quantity content with his whole heart and really cares about us and wants to teach as good skills ❤ Love your videos ❤😊
Hello sir, Harry I almost respect you. but There is a problem in your RUclips channel playlists. The Problem is: You don't have made a playlist for "Shell" or "Bash" language. So,,,,, Please make a playlist for "shell" or "bash" languages. This is most important language forever in the world.
17:29 दो तरह के डेवलोपर होंगे ,एक तो जिनको कोई एक्साम नही देनी इनको सिर्फ प्रोफेशनल ग्रेड का web development ही करना है तो इतना सारा जावा रटने की कोई जरूरत नही है ,i think so
Harry bhai, machine learning pe ek modern 2024 course BANA do, sth me ai bhi ho, bohot help ho jayegi, and deep learning bhi Batana, aumid ha ke AP mere request to manzoor karo ge, We want 2024 modern ML course with ai and deep learning!!!!!!!!!!!
🎯 Key Takeaways for quick navigation:
00:32 📚 *Introduction to Object-Oriented Programming in JavaScript*
- Understanding the basics of object-oriented programming in JavaScript.
- Object-oriented programming's relevance to beginner-level JavaScript projects.
- Exploring the distinction between functional programming and object-oriented programming.
01:01 🛠️ *Concept of Classes and Objects*
- Explanation of classes as blueprints and objects as instances.
- Illustration of real-world analogies to grasp the concept.
- Understanding the need for classes in organizing and structuring code.
01:42 📝 *Prototypes in JavaScript Objects*
- Introduction to prototypes and their role in JavaScript objects.
- Demonstrating how prototypes encapsulate shared functionalities.
- Exploring prototype inheritance and its practical implications.
02:52 🧬 *Prototypal Inheritance*
- Understanding prototypal inheritance for code reusability.
- Example of inheritance through prototypes in JavaScript.
- Highlighting the benefits of prototype-based inheritance over copying objects.
03:48 🏗️ *Creating Objects with Prototypes in JavaScript*
- Understanding object-oriented programming in JavaScript.
- Using prototypes to set properties for multiple objects.
- Exploring additional properties added through prototypes.
05:11 🛠️ *Implementing Classes in JavaScript*
- Differentiating between prototypes and classes in JavaScript.
- Writing a class constructor to create multiple instances of objects.
- Setting properties and methods using classes for object-oriented programming.
07:27 🚧 *Setting Properties in Class Constructors*
- Passing arguments to class constructors in JavaScript.
- Using constructors to initialize properties of class instances.
- Demonstrating property setting within class constructors.
08:28 🐾 *Creating a New Class: Lion*
- Creating a new class named Lion and implementing methods specific to Lion behavior.
- Using the "extends" keyword to inherit properties and methods from the Animal class.
- Demonstrating the concept of inheritance and the use of the "extends" keyword in JavaScript classes.
09:36 🏞️ *Method Override and Super Keyword*
- Explaining method overriding and how it allows the modification of inherited methods in child classes.
- Introducing the "super" keyword and its use in accessing and invoking the parent class's method from within a subclass.
- Demonstrating how method overriding and the "super" keyword work in JavaScript classes.
11:00 🧱 *Summary: Constructors, Inheritance, Method Overriding*
- Summarizing the topics of constructors, inheritance, and method overriding covered in the tutorial.
- Reiterating the importance and usage of constructors in defining classes and initializing object properties.
- Highlighting the concepts of inheritance and method overriding as essential aspects of object-oriented programming in JavaScript.
12:23 💻 *Introduction to superclasses and overriding constructors*
- Understanding the concept of superclass and subclass.
- Exploring the functionality of overridden constructors.
- Implementing and practicing superclass and subclass relationships in JavaScript.
13:04 🧩 *Usage of static methods and setters/getters in JavaScript*
- Understanding the purpose and implementation of static methods.
- Exploring the use cases for setters and getters in JavaScript projects.
- Recognizing scenarios where object-oriented programming concepts enhance code quality and maintainability.
14:00 🚀 *Importance of understanding classes and objects in JavaScript*
- Emphasizing the significance of understanding object-oriented programming concepts.
- Reflecting on personal experiences with learning JavaScript and the value of implementing OOP concepts.
- Encouraging continuous learning and practical application of OOP principles in JavaScript projects.
15:07 🛠️ *Implementation of getter and setter methods in JavaScript*
- Demonstrating the implementation of getter and setter methods.
- Highlighting the role of getter and setter methods in accessing and modifying object properties.
- Addressing common errors and correcting implementation issues in JavaScript code.
16:29 📝 *Working with Objects in JavaScript*
- Understanding object properties and methods,
- Correcting errors in code syntax,
- Advice on learning through prototyping, constructors, getters, setters, and static keywords.
17:40 🛠️ *Creating Instances of Objects*
- Explaining the `instanceof` operator and its usage,
- Understanding how objects are created and related to their classes,
- Demonstrating inheritance through class extension.
18:59 🧩 *Understanding Instanceof Operator*
- Clarifying the `instanceof` operator's role in determining object class instantiation,
- Differentiating between direct and indirect object creation,
- Emphasizing the importance of hands-on coding practice for grasping object-oriented programming concepts.
Made with HARPA AI
bhai mai bhi vahi sochu ki tumne to poori mehnat hi isme daaldi, isse acha to apne notes bana lete 😂😂 , but then i saw the last message and then i understood
Wooow
Lage raho harry bhai you are greatest person for all poor students❤❤❤❤
#ShigmaBachOp I like last Train gateway Going intro ( and I will See You Next Time) ❤😂😂❤❤
no harry bhai is the greatest person for all kanjus students😁
jo kaam class se ho raha hai vahi function se bhi ho raha tha to class jarurat padi mujhe samjh nahi aya hai aap mujhe breif ya thoda detail me explain kar doge???
@@prachi_mahaur-kg7mz bhai tu c++ ya java padha h? kyuki udhar se tumhe class and object ka concept clear hoga aache se
@@abhinavanand7023 okay
Coding along with notes is very nice.
I cannot express my Gratitude harry bhai, Thanks a lot for teaching me you are a #Goat. keep making videos we all are with you💓
Tutorial - 80 Done ✅
#SigmaBatchOP #HarryBhai
Thank you ❤ Harry bhai for this amazing course
finally mein 80 video tk pahuch gaya .. beech me 8-10 din bhatak gaya tha but ab nhi .... ab to pura ker ke hi dum lunga ...thanku harry bhaiya💌💌
kitna ker liya yrr
Ap ne?@@mayanksingh7229
Harry's tutorial on JavaScript OOP is a game-changer! Unlike other channels, his explanations are clear and concise. Practical examples make learning a breeze. Thanks, Harry, for boosting my understanding! Highly recommend his channel!
#JavaScriptOp
Bro, your notes are very helpful🙏
Nice teaching style sir❤❤
sir ji jo student payed course nhi kharid skte ap unke liye vardaan ho❤
Best Course ever..🤟🏻🤟🏻
Samaj mein aaya. Nice. Thanks harry
Your notes are really very helpfull
This course is something special-it’s groundbreaking and really deserves more appreciation for the impact it can have.
#sigmabatchop
#javascriptop
#harrybhai
Lecture successfully completed on 28/11/2024 🔥🔥d
Present bhaiyya
Love from Maharashtra❤
#JavaScriptOp
Thankyou for your notes!
Salam ...
A lot of of love from pakistan bro ❤❤❤❤
So amazing video❤❤
Sigma Batch OP !
People who studied Java from him laughing 😂😂😂 when he is saying oops is just only this😂😂😂
yeah lol
Thoda khud se bhi research kro sab thodi bta dega wo
14:25 मेने अगली वीडियो में भी लिखा था ,एक और प्लेलिस्ट में आपने javascript मे सब कुछ include कर दिया है ,तो फिर से web developement मे इतना डीप जाने की जरूरत नही थी ,क्यू की जावा प्रोग्रामिंग अलग चीज है और वेब डेवलोपिंग।जैसे की आपने भी कहा क्यू कोड कॉम्प्लिकेट किया जाए अननेसरी।जानने की जरूरत हो इतना रखते तो ठीक होता ,हालाकि लर्नर के लिए तो अच्छा है ।लेकिन आपने already यही नोट पर सब फंक्शन और एक्सरसाइज अलग प्लेलिस्ट में की ही है तो इसमें फिर से पूरा जावा लेने से कोर्स लंबा हो गया।इसे भी एक कोर्स था ही html,css,js का।
congratulations for 7M Subscriber🥰
Sigma Batch Op❤❤
Sigma batch oppp..💫
Sigma batch OP🎉
Very well explained...
harry bhia you should change the thumbnails according to the languages like yellow for js red html blue for css and so on.. and pin this comment bro❤
kyu bhai thumbnail se kya hoga tum content dekho na
@@diptatanukundu you are right bro but it will be easier for the people in the future they will know which video about what
@@hashirraisani675 ha tumhari bat me dam to hai
@@mohammedanafm ap future se ho na bhai iseliye har koye future se ya mars se nahi hota na bhai
It's very useful tutorial than u sir
Congratulations harry bhaiya for 6m🎉🎉🎉
#problem Harry Bhai please make good consistency and upload daily videos🥰🥰
I am very very excited
JAVA SCRIPT OP HARRY BHAI THANKU FOR THIS FREE COURSE.
#StopVivekBindra
This is the biggest national issue.👍👍👍
bohot bhaari hogya Harry bhai yeh wala
Great 👍
coding god, harry bhai.....
Thank you ❤
Please tell about data analytics means with python what should I do for data analytics
thank you harry bhai
Sir, your notes are very helpful but sometime I need to read something for some reason I had to find it from 80 pages it take so time
Amazing Journey...….
I have learnt so much and so much confident now ...but fear for Interview ..
#SigmaBatchOP "We are going to raise the bar like anything ! " ⚡
#SigmaBatchOP#SigmaBatchOP#SigmaBatchOP
Javacript op❤❤❤❤❤❤
thank you so much bhaiya :)
completed on 6/11/24
Harry bhai zindabad❤❤❤❤❤❤
sigma batch op🎉
Thank you so much sir ❤
sigma batch op sir 🥰🥰🥰
Javascript op 💯
#SIGMA BATCH OP❤❤❤
Very nice sir
Amazing
Thank you bhaiya
Harry bhai freshers ko front end me first job ke liye kitna js ka knowledge hona chahiye, uske liye 1 video banao, or job lene ke liye best platform bhi batao
Jitna Harry vai karayeng ge
Pele kya siku linux operating system or Python ?
Sigma Batch OP
Harry bhai meri tu output hi nahi a rahi console kia issue hey is ky sath kindly bta dyn
java script op I am your big fan
Sir please make sort vedio on its solution. I can't find solution any where That can satisfy
Harry bhai meterial ul pe video lao
Harry bhai meri java ki console per output nahi a rahi kindly btyn kia kroon
Mera console pe rabbit.eats undefined kyu aa raha hai...someone help😢
animal par true kiya hai ?
let chitah = {
a : 1,
b : "ak"
}
console.log(chitah)
let animal = {
eats : true
};
let lion = {
jumps: true
};
lion.__proto__ = animal;
yeh try kar lo
@@Perfact_man106zabardast bro thanks ❤
nice video bro thanks you
harry bhai javascript ka this.need python ka self.need hai kya??
Harry Bhai ki Jai HOOOOOOOOOOOOOO
Ye to hum pe hai hi nou :D
#ShigmaBachOp I like last Train gateway Going intro ( and I will See You Next Time) ❤😂😂❤❤
#javascriptop
#sigmabatchop
I love you Harry Bhai.
I you are my Best teacher.
I also love you Harry Bhai.❤❤❤❤💥
JavaScript OP😊..
Hey guys,I have a question about c language.
Why c compiler returns in output a large negative number . If u also face this problem and u don't know why? Then react this chat.
Sigma batch OP
Harry bhai please DSA ke liya bhi ek course Lao na ya rodmap or direction ya kaha se kre please bta dijiyega please Harry bhai❤❤
#SIGMABATCHOP 🔥🔥🔥🔥🔥🔥🔥🔥
Sir mai aapka video bahut dino se dekh rha hu magar javascript sukhne ne mujhe thora sa problem aa rha hai
Mai kai bar kuchh topic ko samajh nhi pa rha hu
Love You Bhai
#Sigma batch OP
I'm waiting for upcoming projects
Sigma batch OP
Javascript OP
The best thing about him is that he finishes what he starts
Not like some other people who just drop ongoing series just because less view
He makes quantity content with his whole heart and really cares about us and wants to teach as good skills ❤
Love your videos ❤😊
Sir how many lectures remain in Sigma web developer
∞ - 3 lectures
Tell 100 days batch
javasccript op || harry bhay op
Hello sir, Harry
I almost respect you.
but
There is a problem in your RUclips channel playlists.
The
Problem
is:
You don't have made a playlist for "Shell" or "Bash" language.
So,,,,,
Please make a playlist for "shell" or "bash" languages.
This is most important language forever in the world.
harry bhai coding karke apps banao
Can you upload whole CRUD operations in React JS
react kab start karoge ?
Ham log projects kB bnayen ge aur react js pe kab move krna ha
Sigma Batch op
Bhai Java me DSA or karwana ❤❤❤
javacript op harry bhay op
Sigma batch op
#CodeWithHarry & #SigmaBatchOp👌
Javascript op❤❤
#Javascript_op..🔥
17:29 दो तरह के डेवलोपर होंगे ,एक तो जिनको कोई एक्साम नही देनी इनको सिर्फ प्रोफेशनल ग्रेड का web development ही करना है तो इतना सारा जावा रटने की कोई जरूरत नही है ,i think so
Hey you have forgotten to tell about cookies , local and session storage🤕
Ye object Oriented programming kB tk chle gi
Harry bhai, machine learning pe ek modern 2024 course BANA do, sth me ai bhi ho, bohot help ho jayegi, and deep learning bhi Batana, aumid ha ke AP mere request to manzoor karo ge,
We want 2024 modern ML course with ai and deep learning!!!!!!!!!!!
Bro..., this concept actually belongs to method over riding.... bt u didn't told that things
C++ walo ko easy laag raha hai concept sab similar hai
Bhai js kitne din ki or h