Advanced JavaScript Crash Course

  Рет қаралды 428,226

Codevolution

Codevolution

Күн бұрын

📘 Courses - learn.codevolution.dev/
💖 Support UPI - support.codevolution.dev/
💖 Support PayPal - www.paypal.me/Codevolution
💾 Github - github.com/gopinav
⚡️ Checkout Taskade! www.taskade.com/
To upgrade any workspace, login and visit www.taskade.com/billing
Use coupon code: CodevolutionKZfaq for any workspace upgrade. Select "Add promo code" on checkout, enter the code, then hit "Apply". This will apply a 100% one year subscription discount. Enjoy and feel free to invite others to your workspace!
📱 Follow Codevolution
+ Twitter - / codevolutionweb
+ Facebook - / codevolutionweb
📫 Business - codevolution.business@gmail.com
Advanced JavaScript Crash Course
Advanced JavaScript Tutorial for Beginners
Advanced JavaScript Crash Course - Tutorial
Advanced JavaScript Tutorial
Timestamps
00:00 Intro
00:26 Before we begin
01:58 Concepts covered
02:49 Setup
03:29 Nested function scope
08:24 Closure
16:12 Currying
22:35 this keyword
32:15 Prototype
36:28 Prototypal inheritance
42:16 Class
47:08 Iterables and iterators
57:11 Generators
01:03:20 Frontend Interview Course

Пікірлер: 206
@Codevolution
@Codevolution 2 жыл бұрын
Checkout my other crash courses! HTML Crash Course - kzfaq.info/get/bejne/hJ6JgM9lquDUZJs.html CSS Crash Course - kzfaq.info/get/bejne/f8mWaKdky6uvkoE.html CSS Flexbox Crash Course- kzfaq.info/get/bejne/sJximZWcmJ7XZmg.html CSS Grid Crash Course - kzfaq.info/get/bejne/ppp5p8tm1rixYZs.html JavaScript Fundamentals Crash Course - kzfaq.info/get/bejne/jq9_f9Sgta6nemg.html Asynchronous JavaScript Crash Course - kzfaq.info/get/bejne/m95ymrpyrsutlZs.html
@eelguneezmemmedov1671
@eelguneezmemmedov1671 2 жыл бұрын
Please Make video about react frame motion Thanks ...
@soumadip_skyy_banerjee
@soumadip_skyy_banerjee 2 жыл бұрын
Make a ReactNative course too, plz! I mean, in a series!
@animeboys6044
@animeboys6044 Жыл бұрын
all courses are crystal clear thankyou
@rhl_ai
@rhl_ai Жыл бұрын
To the point and no extra useless stuff taught only what is needed. just what i was looking for. Thank you So much.
@eduardabramovich1216
@eduardabramovich1216 9 ай бұрын
Just 10 mins and the way you explain things is perfect. I've watched countless tutorials before and you really explain awesome.
@MKarl4
@MKarl4 Жыл бұрын
Absolutely awesome. Finally someone who can explain things in the right pace and kept me engaged for whole video.
@aarondiaz2506
@aarondiaz2506 Жыл бұрын
Teacher of the year! 🥳 I appreciate that it seems that you know what questions we are going to ask ourselves and you cover every case.
@Shakeel714
@Shakeel714 2 жыл бұрын
A very nice and clean explanation of difficult concepts in short video. Thanks so much Vishvas. You are great teacher indeed.
@touseefghazanfar8487
@touseefghazanfar8487 Жыл бұрын
I love the way you explain difficult concepts in a very simple manner
@peanutrbuckle9123
@peanutrbuckle9123 2 жыл бұрын
I’d love to watch it now, but it’s 2am and I know I’m going to get brain blasted. Saving for later instead ;)
@bunnymedias
@bunnymedias 2 жыл бұрын
Same here but it’s 3:28 instead saving for later
@Angela-bh2fr
@Angela-bh2fr 2 жыл бұрын
Rr
@gulnozaxudayarova699
@gulnozaxudayarova699 2 жыл бұрын
Bet you didn't watch later
@saikatbishal
@saikatbishal Жыл бұрын
I know this feeling.
@Thembiola
@Thembiola 11 ай бұрын
Same here but it's 01:10am😴 dis side😂
@muhammadahmedjaved7691
@muhammadahmedjaved7691 2 жыл бұрын
Hello Vishwas! I'm a huge fan of yours You videos are really high quality and you have the skills to explain complex things to others in a very easy way I have learned a lot of things from you Thank you very much for all of this quality content This is better than most of the paid ones as well Hope you get more subscribers soon !
@milad8436
@milad8436 2 жыл бұрын
Thank you for this crash course and async js I truly needed them.
@codingispower1816
@codingispower1816 7 ай бұрын
Interviewing next week and need a refresher! Thanks for this!
@iwswordpress
@iwswordpress 2 жыл бұрын
Superb! Great clarity and understanding. Thanks.
@shaikshavalisyed2012
@shaikshavalisyed2012 Жыл бұрын
Thanks a lot it refreshes the concepts in very clear way. Great teaching. Thanks Vishvas.
@hajiamano22
@hajiamano22 2 жыл бұрын
I finally get curried functions! Thank you!!!!
@harshr1768
@harshr1768 2 жыл бұрын
Great course. There are not many advanced courses that has covered all well-known advanced topics. I am glad i check this one out. Would love to watch if you already have any advanced Nodejs crash course or if we are going to get one soon :)
@johns3268
@johns3268 Жыл бұрын
In this code, th e outer function returns a reference to the inner function by using return inner. This is called returning a function as a value, or returning a function reference. If the outer function had used return inner(), it would have returned the result of invoking the inner function instead of a reference to the function itself. This means that the fn variable would be assigned the value returned by inner(), which is undefined since the inner function does not return anything. By returning a reference to the inner function, we can assign it to the fn variable and then call it multiple times using the fn() syntax. This allows us to create a closure where the inner function retains access to the counter variable even after the outer function has completed execution, as explained in my previous answer. So, in summary, return inner returns a reference to the inner function, which can be stored and invoked later using the fn() syntax, while return inner() would have returned the result of invoking the inner function immediately, which is not what we want in this case.
@bannoreaaditya3909
@bannoreaaditya3909 2 жыл бұрын
thank you, sir, I wanted a course like this only
@adiru9252
@adiru9252 Жыл бұрын
I want to point out a mistake on 40:10. The Object.create should be before adding new methods. In example above, fightCrime() is the new method, if Object.create is after fightCrime(), that method won't work. You only called getFullName() method in the video so it seems everything works fine. Prototype object cannot be assigned after new methods. All-in-all, great tutorial, keep it up!!
@tonmoyhussain6132
@tonmoyhussain6132 Жыл бұрын
Thank you. I was looking for this solution. 😇
@Faust66613
@Faust66613 5 ай бұрын
Ok I'm not crazy 😅
@bluerose2542
@bluerose2542 Жыл бұрын
Thank you very much! It would get better if you could add more real world examples after each chapters.
@bojanchurlinov1385
@bojanchurlinov1385 2 жыл бұрын
Great job, thanks a lot for your effort :)
@oghenemagaebobo326
@oghenemagaebobo326 2 жыл бұрын
Wow... This is great! Hope to finish this within a month..
@indaneeydesign165
@indaneeydesign165 2 жыл бұрын
Thank you so much, you help me a lot!
@BlaBlaBlaInDaHouse
@BlaBlaBlaInDaHouse 4 ай бұрын
Very nice video, thanks for the explanations!
@colorful-universe
@colorful-universe 2 жыл бұрын
In currying example, the innermost function does not return a passed-in function instead it is returning the result of the passed-in function
@thecalgarians4597
@thecalgarians4597 Жыл бұрын
Amazing tutorial Vishwas. You rock man.
@getplusmindset
@getplusmindset Жыл бұрын
One of the best resources for learning javascript.👍 excellent beginner-friendly examples.
@EmmaLatulippe
@EmmaLatulippe 3 ай бұрын
i thought i was advanced in javascript but boy i was wrong. thanks you are great at explaining :)
@drrknag8292
@drrknag8292 2 жыл бұрын
First part was clear, and superb, this video is quite confusing, mostly because of impractical examples which do not represent real scenarios. Must change at least the currying example.
@pawandeore6989
@pawandeore6989 2 жыл бұрын
there are very less resources on design patterns in JS can you please consider one series 🙏🙏🙏
@harshrastogi296
@harshrastogi296 2 жыл бұрын
Yes Design Pattern Is One Personally want
@hexadecimalhexadecimal5241
@hexadecimalhexadecimal5241 2 жыл бұрын
@@harshrastogi296 Is one that i personally want*
@krkmjr8429
@krkmjr8429 2 жыл бұрын
@@hexadecimalhexadecimal5241 is the one i personally want*
@nadarajans3753
@nadarajans3753 Жыл бұрын
want the same...
@krkmjr8429
@krkmjr8429 Жыл бұрын
@@jim_from_it3261 i was fixing his sentence without changing it mine wasn't wrong tho
@SAIKRISHNA-rm2lk
@SAIKRISHNA-rm2lk 2 жыл бұрын
Can you make a video on javascript design patterns? It would be very helpful .
@manoj-k
@manoj-k 2 жыл бұрын
🔥🔥🔥 THIS IS GOLD. Thank you
@user-ie6lk3li5r
@user-ie6lk3li5r 7 ай бұрын
i really love your teaching style it's awesome
@ateya542
@ateya542 2 ай бұрын
Ill watch it later, i love it already
@SSakibHossain10
@SSakibHossain10 2 жыл бұрын
it was very helpful thanks a lot now i am waiting for your next crash course on js
@frontend_ko
@frontend_ko Жыл бұрын
thanks teacher. prototype part is the most hard one to understand personally
@mattmjlg5053
@mattmjlg5053 Жыл бұрын
Wow best teacher on KZfaq for front end.
@omrishooshan9784
@omrishooshan9784 2 жыл бұрын
Just watched one hour before an interview..you sir might got me my new job offer
@natashasamuel9346
@natashasamuel9346 2 жыл бұрын
Great class. Keep up the good work. Thank You, Natasha Samuel
@beloaded3736
@beloaded3736 2 жыл бұрын
Best refresher again Mr Vishwas, thank You sir :)
@mickey-bz5cf
@mickey-bz5cf Ай бұрын
My friends think that you talk like a robot, but I like your voice it sounds professional
@g_o_d_t_a_l_k_s
@g_o_d_t_a_l_k_s 6 ай бұрын
Awesome course 💫 covered many important topics.
@universal4334
@universal4334 2 жыл бұрын
Please do a crash course on Dom and async js
@waqas-cs
@waqas-cs 2 жыл бұрын
hey Sir, thank you for uploading such a great stuff, I do watch your tutorials, you cleared all my concepts, you are a great teacher, alots of love for you from Pakistan
@induprasad5908
@induprasad5908 Жыл бұрын
Thank you for this tutorial.
@none2
@none2 9 ай бұрын
This video was really helpful, thank you for the explanations. And by the way I may have guessed that you are a fan of DC Comics
@yasinm.m5297
@yasinm.m5297 2 жыл бұрын
This was very informative thanks for the info
@sahinpathan5197
@sahinpathan5197 2 жыл бұрын
Thank you so much this is helpful.
@clingyking2774
@clingyking2774 2 жыл бұрын
That was a great walkthrough
@DLAMman641
@DLAMman641 Жыл бұрын
thanks your a good explainer.
@AbdulRahman-er3dz
@AbdulRahman-er3dz 2 жыл бұрын
Please make a video on async js and include the applications like where we can apply
@karthik2nd256
@karthik2nd256 2 жыл бұрын
your tutorials are great please make tutorials on Remix
@amarg26
@amarg26 2 жыл бұрын
Amazing as usual
@yogitashinde4194
@yogitashinde4194 Жыл бұрын
Thank you so much sir because if you I m learning js
@MrSuraajkumar
@MrSuraajkumar Жыл бұрын
Excellent. Onto advance js 😊
@sammy1696
@sammy1696 Жыл бұрын
sir i m a beginner ,i watched many tutorials from different sources but the quality and content u give provide has no match....i just stick to learning just bcoz of u sir
@hamedderiis8553
@hamedderiis8553 2 жыл бұрын
Thanks a lot 💐
@vrj93
@vrj93 3 ай бұрын
Greate content!
@hbela1000
@hbela1000 2 жыл бұрын
super cool, thx.
@naimurhasanrwd
@naimurhasanrwd 7 ай бұрын
Great!
@ayaansharma2007
@ayaansharma2007 Жыл бұрын
WOW thankyou so much
@coolingvexation3226
@coolingvexation3226 2 жыл бұрын
Very clear 🙏
@pawandeore6989
@pawandeore6989 2 жыл бұрын
Excellent 💯.
@vasusharma6210
@vasusharma6210 11 ай бұрын
Very helpful
@mehmetutku8088
@mehmetutku8088 2 жыл бұрын
Great video thanks Vishwas
@erfanpaya3100
@erfanpaya3100 2 жыл бұрын
awesome 💙💙💙
@golansy2814
@golansy2814 2 жыл бұрын
A lot of thanks mr.Vishuas
@elsayedhosny4220
@elsayedhosny4220 2 жыл бұрын
Can you please tell me what is the right order for playlists to learn angular?
@being-natural
@being-natural 2 жыл бұрын
thank you!!!
@vatitopatitopotitopolitopo4918
@vatitopatitopotitopolitopo4918 Жыл бұрын
Thanks
@femmytedreycryptoworld7875
@femmytedreycryptoworld7875 10 ай бұрын
This is pretty much awesome
@marlenraiymkulov1392
@marlenraiymkulov1392 2 жыл бұрын
Thank you bro, is gonna be more new videos about JS?
@ljmoyer9008
@ljmoyer9008 Жыл бұрын
Greatest teaching ever. Give this man a Grammy 16:43
@apoorvaraghuwanshi6761
@apoorvaraghuwanshi6761 2 жыл бұрын
Can you please prepare something for Java and Git as well
@jackjian3190
@jackjian3190 9 ай бұрын
Super helpful
@emrannazir1165
@emrannazir1165 2 жыл бұрын
Love it
@harikrishnak7875
@harikrishnak7875 2 жыл бұрын
Thank you
@narayanarao3756
@narayanarao3756 2 жыл бұрын
Awesome Please change editor theme... dark default theme is good to watch videos
@kalanadesilva1
@kalanadesilva1 Жыл бұрын
Thank you..!!!
@zip_sk
@zip_sk Жыл бұрын
12:33 FN parent disease, FN parent disease
@siddharthkulkarni7559
@siddharthkulkarni7559 Жыл бұрын
Would be nice to also see practical applications. For e.g. in currying, the example was too academic. But very good overall, thanks.
@RajdeepSingh-cs7ku
@RajdeepSingh-cs7ku Жыл бұрын
I didn't properly understood the prototype inheritance part while the class part was simple as I have been doing java and c++
@somnathdas8922
@somnathdas8922 5 ай бұрын
I have noticed you are given an example of the character of the Breaking Bad web series 😂 though I like your react, Js etc tutorials.
@abdullahbabor4876
@abdullahbabor4876 2 жыл бұрын
at @26:15, implicit binding rule does not work with arrow function.
@Back.FrankGP
@Back.FrankGP 9 ай бұрын
thank
@milad3605
@milad3605 2 жыл бұрын
I'm at the right place to watch this video💪
@prajapatiyash5930
@prajapatiyash5930 7 ай бұрын
how did you bind the clg shortcut with console.log in vs
@itstatanka
@itstatanka 2 жыл бұрын
at 31:13 why we used globalThis instead of const name i did not get it? any help appreciated!
@Learning-king210
@Learning-king210 2 жыл бұрын
Hi Vishwas, Can u create beginner perspective full length course, debugging of any JS or React program for big project, Will highly appreciate ur effort and Time, looking for support.
@jessierin3731
@jessierin3731 2 жыл бұрын
Hi bro. Will you upload full javascript tutorials for beginners
@usmanrangrez-cd7zj
@usmanrangrez-cd7zj 9 ай бұрын
When you want to return a function from another function and create a closure, you should return the function itself without invoking it. In other words, you should return inner; (without parentheses) and not inner(); (with parentheses). Returning the function without invoking it allows you to create a closure, which means that the inner function retains access to its containing scope and any variables defined in that scope function outer() { let counter = 0; function inner() { counter++; console.log(counter); } return inner; // Return the inner function without invoking it } const increment = outer(); // Store the inner function in a variable increment(); // This logs "1" increment(); // This logs "2" Without closure function outer() { let counter = 0; function inner() { counter++; console.log(counter); } return inner(); // The inner function is immediately invoked when you return it using return inner(); } outer(); // This logs "1" and returns undefined outer(); // This logs "1" and returns undefined
@katyadolgov3254
@katyadolgov3254 4 ай бұрын
I needed to watch this video before my last interview
@saran8287
@saran8287 4 ай бұрын
did u crack the interview
@katyadolgov3254
@katyadolgov3254 4 ай бұрын
@@saran8287 no )))
@TheLamuni
@TheLamuni Жыл бұрын
To undestand closures, just imagine inner function as a normal function in global scope which is outer function. How i get it is like in global scope when you increment something with function it stays to that value and for inner function outer is global scope.
@TheLamuni
@TheLamuni Жыл бұрын
Tell me if i am wrong or right
@check1722
@check1722 Жыл бұрын
Thanks:-)
@heilsakai2421
@heilsakai2421 Жыл бұрын
What's the name of theme that you have used.
@pastuh
@pastuh 2 жыл бұрын
Looks simple :D
@undergroundmtlrap8009
@undergroundmtlrap8009 Жыл бұрын
This is still a good tutorial!
@CX6998
@CX6998 2 жыл бұрын
can you do a crash course on TypeScript?
@Woeden
@Woeden Жыл бұрын
Grateful
@alazartadesse8484
@alazartadesse8484 2 жыл бұрын
Thank you for Breaking JS Badly :)
@shavithilel
@shavithilel Жыл бұрын
Is there access to the sample code???
Asynchronous JavaScript Crash Course
1:28:03
Codevolution
Рет қаралды 190 М.
JavaScript Crash Course - Tutorial for Complete Beginners
1:20:58
Codevolution
Рет қаралды 253 М.
TRY NOT TO LAUGH 😂
00:56
Feinxy
Рет қаралды 12 МЛН
Each found a feeling.#Short #Officer Rabbit #angel
00:17
兔子警官
Рет қаралды 7 МЛН
Would you like a delicious big mooncake? #shorts#Mooncake #China #Chinesefood
00:30
Object-oriented Programming in JavaScript: Made Super Simple | Mosh
1:02:49
Programming with Mosh
Рет қаралды 1,9 МЛН
My 10 “Clean” Code Principles (Start These Now)
15:12
Conner Ardman
Рет қаралды 135 М.
Every Weird Math Paradox
11:15
ThoughtThrill
Рет қаралды 8 М.
Javascript Closure Tutorial | Closures Explained
17:58
Dave Gray
Рет қаралды 137 М.
How I would learn Leetcode if I could start over
18:03
NeetCodeIO
Рет қаралды 216 М.
5 Good Python Habits
17:35
Indently
Рет қаралды 367 М.
ES6 Tutorial: Learn Modern JavaScript in 1 Hour
50:05
Programming with Mosh
Рет қаралды 971 М.
The Flaws of Inheritance
10:01
CodeAesthetic
Рет қаралды 898 М.
TRY NOT TO LAUGH 😂
00:56
Feinxy
Рет қаралды 12 МЛН