Description
Your second JavaScript course: Advanced Concepts and Algorithms, this is a JavaScript enhancement course, designed to help junior JavaScript developers gain a broader and deeper understanding of JavaScript. If you want to make the leap from a junior JavaScript developer to a senior, you have found the right course. You will learn new features of ES6 like destructuring assignments, async/await, reflect, proxies, symbols, iterators, generators, etc. Then you will learn the JavaScript object system and prototypal inheritance in the most detailed way. You will learn each method of the object constructor. To fully understand how JavaScript works, you will learn advanced topics like threads, processes, stack, queues, heap, task queues, event loop, recursion, deep and shallow object copy, etc.
To further boost your coding skills, you will also learn 8 sorting algorithms: Bubble Sorting, Cocktail Sorting, Quick Sorting, Counting Sorting, Insertion Sorting, Bucket Sorting, Selection Sorting and Heap Sorting. You will also develop a proper understanding of linear and non-linear data structures including array, linked list, binary search tree, max heap, min heap, etc. After this course, you will develop a solid JavaScript knowledge base and most importantly, gain a deep understanding of how JavaScript works. This knowledge can help you create more efficient programs and succeed in job interviews. If you need to learn JS frameworks like Vue, React and Angular, a solid knowledge base in JavaScript can speed up your study significantly.
What you will learn
- Understand how JavaScript works: queue, stack, heap, stack overflow, event loop, task queue, etc.
- Master ES6 new syntax: let, map, set, symbol, iterator, generator, reflect, promise, proxy, etc.
- Destructive work
- Fully understand JavaScript inheritance and prototype chain
- ES6 Modules and CommonJS
- Constructors and Classes
- Real-life creative ways to design a constructor and inheritance program
- Strict Mode
- Tail call optimization
- Reversion
- Deep and shallow object copy
- two-way data binding
- data structure
- Sorting Algorithms
Who is this course for
- Students who want to take their JavaScript skills to the next level
- Students who need to enhance their JavaScript knowledge base
- Students who need to master advanced and confusing JavaScript topics such as prototype chain, event loop, closures, etc.
- Developers who need to know more about JavaScript’s running mechanism
- Developers who need to improve the efficiency and quality of their code
Highlights of your second JavaScript course: Advanced Concepts and Algorithms
- Publisher: Udemy
- Teacher: OnlyKiosk Tech
- language English
- Level: Intermediate
- No. of Courses: 198
- Duration: 9 hours and 44 minutes
Material on 2022-4
Requirements
- Basic JavaScript development experience
Pictures
Sample clip
installation Guide
Extract files and watch with your favorite player
Subtitles: English
Quality: 720p
Download links
Password File(s): free download software
file size
3.09 GB