Published 7/2022 MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz Language: English | Size: 1.20 GB | Duration: 4h 6m Ace your coding interviews by understanding fundamental and advanced jаvascript concepts and practicing questions!
What you'll learn Grasp how jаvascript works and it's fundamental and advanced concepts Learn the most relevant jаvascript interview concepts and write good code in jаvascript at ease Understand advanced concepts such as closures, jаvascript events, promises, 'this', recursion, and much more. Learn what programming interviews are like and what kind of questions to expect Learn the the most relevant skills, concepts, and techniques necessary to excel in jаvascript coding interviews Gain real practice with seeing actual questions that companies ask Crack the jаvascript Coding Interview with ease! Requirements Basic to intermediate jаvascript knowledge - this course will help prepare you for interviews by strengthening your fundamentals and more advanced concepts! Description The Cracking the jаvascript Coding Interview course provides a variety of different practice problems and solutions related to jаvascript and general programming concepts. Students will be able to solve problems from a wide range of jаvascript coding questions. Anyone looking to prepare for front-end, jаvascript related interviews, and general coding interviews will benefit greatly from this course. Students will learn what kinds of programming interviews are like and be exposed to commonly asked jаvascript questions. They will also be able to master the relevant skills concepts and techniques necessary to excel in their upcoming coding interviews. Students will be able to understand both the fundamental and advanced concepts in jаvascript. Some of the jаvascript specific concepts that this course goes over are hoisting, global and functional scopes, the 'this' keyword, browser methods, the event loop, callbacks, promises, async await, closures, currying, and some commonly used Array methods in jаvascript such as bind, filter vs map, call vs apply. This course also goes over some more general programming concepts like recursion, objects, operators and array manipulation. This course is best for students who have some beginners knowledge in jаvascript or programming, but do not need to have an advanced level of knowledge in jаvascript. Overall, this course will benefit anyone who is looking for a job or is preparing for any upcoming interviews. Overview Section 1: Course Format and Introduction Lecture 1 Course Format Lecture 2 How To Make the Best Use of This Course Section 2: Function expression vs. Function declaration Lecture 3 Function expression vs function declaration - Question Lecture 4 Function expression vs function declaration - Question Source Code Lecture 5 Function expression vs function declaration - Solution Lecture 6 Function expression vs function declaration - Solution Source Code Section 3: Hoisting Lecture 7 Hoisting - Question Lecture 8 Hoisting - Question Source Code Lecture 9 Hoisting - Solution Lecture 10 Hoisting - Solution Source Code Section 4: Scopes in jаvascript Lecture 11 Scopes in jаvascript - Question Lecture 12 Scopes in jаvascript - Question Source Code Lecture 13 Scopes in jаvascript - Solution Lecture 14 Scopes in jаvascript - Solution Source Code Section 5: const vs, var, vs. let Lecture 15 const vs. var vs. let - Question Lecture 16 var vs. const vs. let - Question Source Code Lecture 17 var vs. const vs. let - Solution Lecture 18 var vs. const vs. let - Solution Source Code Section 6: 'this' keyword Lecture 19 'this' keyword - Question Lecture 20 'this- keyword - Question Source Code Lecture 21 'this' keyword - Solution Lecture 22 'this' keyword - Solution Source Code Section 7: Arrow Function Lecture 23 Arrow Function - Question Lecture 24 Arrow Function - Question Source Code Lecture 25 Arrow Function - Solution Lecture 26 Arrow Function - Solution Source Code Section 8: Closures Lecture 27 Closures - Question Lecture 28 Closures - Question Source Code Lecture 29 Closures - Solution Lecture 30 Closures - Solution Source Code Section 9: "use strict" Lecture 31 "use strict" - Question Lecture 32 "use strict" - Question Source Code Lecture 33 "use strict" - Solution Lecture 34 "use strict" - Solution Source Code Section 10: Using IIFEs Lecture 35 Using IIFEs - Question Lecture 36 Using IIFEs - Question Source Code Lecture 37 Using IIFEs - Solution Lecture 38 Using IIFEs - Solution Source Code Section 11: Log Indexes Function Lecture 39 Log Indexes Function - Question Lecture 40 Log Indexes Function - Question Source Code Lecture 41 Log Indexes Function - Solution Lecture 42 Log Indexes Function - Solution Source code Section 12: Log Order Function Lecture 43 Log Order Function - Question Lecture 44 Log Order Function - Question Source Code Lecture 45 Log Order Function - Solution Lecture 46 Log Order Function - Solution Source Code Section 13: Triple Prod Function Lecture 47 Triple Prod Function - Question Lecture 48 Triple Prod Function - Question Source Code Lecture 49 Triple Prod Function - Solution Lecture 50 Triple Prod Function - Solution Source Code Section 14: Bind Method Lecture 51 Bind - Question Lecture 52 Bind - Question Source Code Lecture 53 Bind - Solution Lecture 54 Bind - Solution Source Code Section 15: Call and Apply methods Lecture 55 Call and Apply methods - Question Lecture 56 Call and Apply methods - Question Source code Lecture 57 Call and Apply methods - Solution Lecture 58 Call and Apply methods - Solution Source Code Section 16: The Array Constructor Lecture 59 The Array Constructor - Question Lecture 60 The Array Constructor - Question Source Code Lecture 61 The Array Constructor - Solution Lecture 62 The Array Constructor - Solution Source Code Section 17: Working with callbacks Lecture 63 Working with callbacks - Question Lecture 64 Working with callbacks - Question Source Code Lecture 65 Working with callbacks - Solution Lecture 66 Working with callbacks - Solution Source Code Section 18: Sleep Random Function Lecture 67 Sleep Random function - Question Lecture 68 Sleep Random Function - Question Source Code Lecture 69 Sleep Random Function - Solution Lecture 70 Sleep Random Function - Solution Source code Section 19: Callback hell Lecture 71 Callback hell - Question Lecture 72 Callback hell - Question Source Code Lecture 73 Callback hell - Solution Lecture 74 Callback hell - Solution Source Code Section 20: Diving into Promises Lecture 75 Diving into Promises - Question Lecture 76 Diving into Promises - Question Source Code Lecture 77 Diving into Promises - Solution Lecture 78 Diving into Promises - Solution Source Code Section 21: Get XYZ Lecture 79 Get XYZ - Question Lecture 80 Get XYZ - Question Source Code Lecture 81 Get XYZ - Solution Lecture 82 Get XYZ - Solution Source Code Section 22: Async Call method Lecture 83 Async Call method - Question Lecture 84 Async Call method - Question Source Code Lecture 85 Async Call method - Solution Lecture 86 Async Call method - Solution Source Code Section 23: Create an object Lecture 87 Create an object - Question Lecture 88 Create an object - Question Source Code Lecture 89 Create an object - Solution Lecture 90 Create an object - Solution Source Code Section 24: The Object.assign method Lecture 91 The Object.assign method - Question Lecture 92 The Object.assign method - Question source code Lecture 93 The Object.assign method - Solution Lecture 94 The Object.assign method - Solution Source Code Section 25: Operators Lecture 95 Operators - Question Lecture 96 Operators - Question Source Code Lecture 97 Operators - Solution Lecture 98 Operators - Solution Source Code Section 26: Slice vs. Splice methods Lecture 99 Slice vs. Splice methods - Question Lecture 100 Slice vs. Splice methods - Question Source Code Lecture 101 Slice vs. Splice methods - Solution Lecture 102 Slice vs. Splice methods - Solution Source Code Section 27: The reduce method Lecture 103 The reduce method - Question Lecture 104 The reduce method - Question Source Code Lecture 105 The reduce method - Solution Lecture 106 The reduce method - Solution Source Code Section 28: Map vs. Filter methods Lecture 107 Map vs. Filter methods - Question Lecture 108 Map vs. Filter methods - Question Source Code Lecture 109 Map vs. Filter methods - Solution Lecture 110 Map vs. Filter methods - Solution Source Code Section 29: Event Delegation vs. Event Bubbling Lecture 111 Event Delegation vs. Event Bubbling - Question Lecture 112 Event Delegation vs. Event Bubbling - Question Source Code Lecture 113 Event Delegation vs. Event bubbling - Solution Lecture 114 Event Delegation vs. Event Bubbling - Solution Source Code Section 30: Calculate Factorial Lecture 115 Calculate Factorial - Question Lecture 116 Calculate Factorial - Question Source Code Lecture 117 Calculate Factorial - Solution Lecture 118 Calculate Factorial - Solution Source Code Section 31: Flatten array Lecture 119 Flatten array - Question Lecture 120 Flatten array - Question Source Code Lecture 121 Flatten array - Solution Lecture 122 Flatten array - Question Solution Code Section 32: Conclusion Lecture 123 Conclusion Anyone who is preparing for a jаvascript job interview,Developers who want to strengthen and improve jаvascript knowledge.,Anyone who wants to learn about jаvascript fundamentals and more advanced concepts,Anyone who is preparing for a programming job