jаvascript: Understanding the Weird Parts (2024 Edition) Last updated 7/2024 MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz Language: English | Size: 3.94 GB | Duration: 12h 37m
An advanced jаvascript course for everyone! Scope, closures, prototypes, 'this', build your own framework, and more.
What you'll learn Grasp how jаvascript works and it's fundamental concepts Write solid, good jаvascript code Understand advanced concepts such as closures, prototypal inheritance, IIFEs, and much more. Drastically improve your ability to debug problems in jаvascript. Avoid common pitfalls and mistakes other jаvascript coders make Understand the source code of popular jаvascript frameworks Build your own jаvascript framework or library
Requirements Basic jаvascript knowledge (variables, loops, and basic functions - that's all the course expects you to know!) A browser and text editor
Description jаvascript is the language that modern developers need to know, and know well. Truly knowing jаvascript will get you a job, and enable you to build quality web and server applications. NOTE: This course includes information on ECMAScript 6 (ES6) the next version of jаvascript! In this course you will gain a deep understanding of jаvascript, learn how jаvascript works under the hood, and how that knowledge helps you avoid common pitfalls and drastically improve your ability to debug problems. You will find clarity in the parts that others, even experienced coders, may find weird, odd, and at times incomprehensible. You'll learn the beauty and deceptive power of this language that is at the forefront of modern software development today. This course will cover such advanced concepts as objects and object literals, function expressions, prototypical inheritance, functional programming, scope chains, function constructors (plus new ES6 features), immediately invoked function expressions (IIFEs), call, apply, bind, and more. We'll take a deep dive into the source code of popular frameworks such as jQuery and Underscore to see how you can use your understanding of jаvascript to learn (and borrow) from other's good code. Finally, you'll learn the foundations of how to build your own jаvascript framework or library.What you'll learn in this course will make you a better jаvascript developer, and improve your abilities in AngularJS, NodeJS, jQuery, React, Ember, MongoDB, and all other jаvascript-based technologies!Learn to love jаvascript, and code in it well. Note: In this course you'll also get downloadable source code. You will often be provided with 'starter' code, giving you the base for you to start writing your code, and 'finished' code to compare your code to.