- Introduction
- Immediately Invoked Function Expression (IIFE)
- Prototype Inheritance (Part1)
- Prototype Inheritance (Part2)
- Prototype Inheritance (Part3)
What you'll learn
- Javascript's hardest part will be explained to you.
- Behind the scenes of prototype inheritance (via diagram)
- Behind the scenes of Construction Functions
- Construction Functions vs Classes
- Behind the scenes of Class Inheritance (via diagram)
- Behind the scenes of extends, super, instanceof
- You will completely understand how javascript language works
- You will be ready to explore any library that works with javascript.
Description
(WARNING ABOUT COURSE DESCRIPTION). A course description on Udemy must contain at least 200 words. It's difficult to write, especially for a free course ( which cannot exceed 2H total video ). Due to some people not finding it professional, I had to explain this. I could explain what you can expect from the course in a few sentences, but as I mentioned it's not available. Feel free to skip reading the course description if you wish.
If you are a beginner, this course is not for you! However, If you like to explore more advance, how things really work, with examples and details, this is an excellent opportunity for you!
It is an excellent choice for anyone who wants to learn how javascript works behind the scenes! Additionally, you will learn the hardest aspects of javascript language.
We will cover :
How does "hoisting" works, what are the usage cases?
Immediately Invoked Functional Expression (IIFE)
Scope & Closure detailed
__proto__ (behind the scene)
How does "this" keyword works? With many different examples!
call, apply, bind with detailed examples.
Prototype Inheritance (via excellent Diagram)
Construction Function Behind the Scene
Construction Function vs Javascript Classes (Behind the Scene)
Class Inheritance (via excellent Diagram)
How does "extends" works? (via excellent Diagram)
How does "super" and "super.method" works?
How does "instanceof" works?
Function, Object, Function.prototype, Object.prototype, built in Functions relationship via diagram!
What is Synchronous and Asynchronous?
What is callback?
What is callback hell (pyramid of doom)
How does "promise" works?
Difference between promises and callbacks?
How does async / await works.
What you will achive:
All hard parts that are hard to understand, you will be able to understand them.
You will be able to discover other libraries by having an understanding of the language
Other Courses
Nutrition For Addiction Recovery |Diminish Withdrawal/Urges
Discover key nutrients that decrease urges, cravings and withdrawal symptoms.
Electromagnetic Tutorials part 1 with MATLAB & GeoGebra
Vector algebra with MATLAB
Top 21 Reddit Marketing Mistakes
Learn the top 21 mistakes marketers tend to make on the Reddit platform.
About the instructors
- 3.65 Calificación
- 11911 Estudiantes
- 4 Cursos
Enes Karakaş
Developer & @shareCodeCamp
I'm a Mechanical Engineer who switched to Software Engineering. I started to coding constantly in 2019.
My actual journey began in 2011-2012 when I saw a C++ book at my university library. During that time, I learned VBA, VB, basics of C++. Since that time I always had a goal to become a Software Engineer.
I started my journey after quitting my job to master this field. Here I am, striving to accomplish my goals as well as help others!
I teach tech in detail. Take a coffee & tea, smile and enjoy!
Student feedback
Course Rating
Reviews
clear explanation about objects and protypes, parent-child relationship
just an youtube content, I was expecting more
good job
It is good.
his English isn't good