11 JavaScript Features Critical to Understand

11 JavaScript Features Critical to Understand

English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 2.5 Hours | 732 MB

Important JavaScript Concept and Features Every Developer Should Know

If you work with JavaScript at all, you need to understand and be able to work with its most critical features.

In this course we focus on 11 of those critical features. Each feature is addressed on its own, but the course is also structured to build on previously taught features and concepts. We start with some of the most basic features like scope and hoisting, but eventually tackle more complex features like closure and immediately invoked function expressions.

This course will also provide you with the code files used in the lectures so you can work with that code on your own. A total of 4 quiz are also included to help you review the concepts taught.

What you’ll learn

  • Scope
  • Hoisting
  • Prototypal Inheritance
  • Higher Order Functions
  • Callbacks
  • Immediately Invoked Function Expressions
  • Closure
  • The Module Pattern
  • An Understanding of the keyword this
  • Promises
Table of Contents

Introduction
1 Introduction
2 Getting the Most Out of this Course

Concepts and Features
3 Understanding Scope
4 Immediately Invoked Function Expressions (IIFEs)
5 Understanding Closure
6 The Module Pattern
7 Understanding this
8 Understanding and Using Promises
9 The Difference Between var and let
10 Understanding Hoisting
11 Objects are Everywhere
12 Prototypal Inheritance
13 Setting the Prototype of an Object
14 Higher Order Functions
15 The Essential Callback

Conclusion
16 Summary
17 BONUS Lecture!