Exploring JavaScript – Objects, Classes & Prototype Chain
Exploring JavaScript – Objects, Classes & Prototype Chain, available at $39.99, has an average rating of 4, with 24 lectures, based on 6 reviews, and has 55 subscribers.
You will learn about In depth understanding of JavaScript's Object & Prototype system How Object/Classes, Prototype, THIS keyword & NEW keyword work in JS Learn in-depth about Prototype Chain Visualise how Prototype Chain in JS connects to object and functions. Understand in-depth about __proto__ & [[Prototype]] This course is ideal for individuals who are JavaScript developers who want to build a solid understanding of JS Object, Classes & Prototypes or JavaScript developers who want to understand the ES6 class system and how behind the scene JavaScript creates it or Developers who have some idea about Prototype but want to understand what happens behind the scene It is particularly useful for JavaScript developers who want to build a solid understanding of JS Object, Classes & Prototypes or JavaScript developers who want to understand the ES6 class system and how behind the scene JavaScript creates it or Developers who have some idea about Prototype but want to understand what happens behind the scene.
Enroll now: Exploring JavaScript – Objects, Classes & Prototype Chain
Summary
Title: Exploring JavaScript – Objects, Classes & Prototype Chain
Price: $39.99
Average Rating: 4
Number of Lectures: 24
Number of Published Lectures: 24
Number of Curriculum Items: 24
Number of Published Curriculum Objects: 24
Original Price: $39.99
Quality Status: approved
Status: Live
What You Will Learn
- In depth understanding of JavaScript's Object & Prototype system
- How Object/Classes, Prototype, THIS keyword & NEW keyword work in JS
- Learn in-depth about Prototype Chain
- Visualise how Prototype Chain in JS connects to object and functions.
- Understand in-depth about __proto__ & [[Prototype]]
Who Should Attend
- JavaScript developers who want to build a solid understanding of JS Object, Classes & Prototypes
- JavaScript developers who want to understand the ES6 class system and how behind the scene JavaScript creates it
- Developers who have some idea about Prototype but want to understand what happens behind the scene
Target Audiences
- JavaScript developers who want to build a solid understanding of JS Object, Classes & Prototypes
- JavaScript developers who want to understand the ES6 class system and how behind the scene JavaScript creates it
- Developers who have some idea about Prototype but want to understand what happens behind the scene
JavaScript is that language that you need to know to build applications that work across the platforms and knowing about the JS from the point of the language specification is really important.
In this course, we will cover the in-depth analysis and understanding of
-
THIS keyword
-
Binding that impacts the behavior of this keyword
-
NEW keyword
-
Arrow functions
-
Classes
-
Prototypes
-
Prototypal Class
-
Prototype Chain
-
Prototype-based Inheritance
-
Shadowing Prototypes
-
Classical vs Prototype-based Inheritance
The object system is one of the strongest pillars of JavaScript, the other being the Scope system. The course goes in-depth to understand not only what these features are but also why certain features behave in such strange ways. The strangeness comes mostly from the fact that we all have learned different languages academically. And because the roots of the JS languages is derived from many other languages, it is interesting to see how certain things work differently(which makes them strange to us, hopefully not by the end of the course 🙂 )
By the end of this course, you will be equipped with a solid understanding of how the object system works in JavaScript. It will lead you to master other advanced concepts quite easily. It will also improve your ability in writing solid JS code that is concise and clear in intent.
UPDATES:
12th September 2021 —
5 New Lesson Added – Introduction to Prototype Chain
-
These video sections are essential in understanding the underlying principles of the Prototype Chain
-
Learn to visualize & create great mental model when using object & classes
-
Deep understanding of difference & relationship between prototype, [[Prototype]] & __proto__
-
Apply the learning from this keyword & new keyword to understand how prototype model works.
15th September 2021 —
5 New Lesson Added – Advanced Prototype Chain & Function-Object Constructor
-
[[Prototype]] & __proto__ – Part 1
-
Object & Function Constructor – Part 2
-
Connecting Object & Function Constructor – Part 1
-
Connecting Object & Function Constructor – Part 2
-
The Complete Picture of Prototype Chain
21st September 2021 —
1 New Lesson Added – __PROTO__ is not a Property, its a Function
-
__PROTO__ is a Function
Course Curriculum
Chapter 1: Introduction to THIS & NEW Keyword
Lecture 1: What is THIS keyword
Lecture 2: Implicit Binding
Lecture 3: Explicit Binding
Lecture 4: Default Binding
Lecture 5: NEW keyword (binding)
Lecture 6: Order of Precendence for Bindings
Lecture 7: Arrow Functions & THIS Binding – Part 1
Lecture 8: Arrow Functions & THIS Binding – Part 2
Chapter 2: Classes & Inheritance in JavaScript
Lecture 1: Introduction to Classes
Lecture 2: Sneak Peek: Prototypal Pattern vs Constructor Pattern vs Classes
Lecture 3: Understanding Extend, Super & This in Classes
Lecture 4: Introduction to Prototype System – Part 1
Lecture 5: Introduction to Prototype System (Constructor Property) – Part 2
Chapter 3: Dive Into Prototype Chain
Lecture 1: Object Constructor – Part 1
Lecture 2: Code Exercise – Part 2
Lecture 3: Visualising Code Exercise – Part 3
Lecture 4: [[Prototype]] & __proto__ – Part 4
Lecture 5: Visualising [[Prototype]] & __proto__ – Part 5
Chapter 4: Advanced Prototype Concepts
Lecture 1: [[Prototype]] & __proto__
Lecture 2: Object & Function Constructor
Lecture 3: Connecting Object & Function Constructor – Part 1
Lecture 4: Connecting Object & Function Constructor – Part 2
Lecture 5: The Complete Picture of Prototype Chain
Lecture 6: __PROTO__ is not a Property, its a Function
Instructors
-
Meher Howji
Architect, Technology & Product Lead
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 2 votes
- 3 stars: 0 votes
- 4 stars: 1 votes
- 5 stars: 3 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024