Categories

There are currently no items in your shopping cart.

User Panel

Forgot your password?.

PacktPub The Complete JavaScript Developer

Video Introducing this tutorial


Getting Started:
How to Code in this Course

Variables and Strings:
Replace var with let and const
Store Unchanging Values with const
Isolate Values with Block-Scoped Variables
Better Strings with Template Literals

Types and Conditionals:
Understand Type Coercion and truthy Versus falsy
Shorten Conditionals with Ternaries
Even Shorter Conditionals with Short-Circuiting

Functions:
Leverage the Power of Closures
Less Boilerplate with Arrow Functions
Predictable Functions with Default Values

Objects:
Understanding Primitive Versus Reference Types
Easily Access Properties with Destructuring
Merge Objects with the Object Spread

Arrays:
Perform Actions on All Elements
Get Subsets of Arrays
Transform Array Data with Reduce
Swap Array Methods for the Spread Operator
Snag Elements with Destructuring and Rest Operator

Classes:
Understand Constructors and the Prototype Chain
Use Classes for Better Prototypical Inheritance
Share Class Features with Extends

Async JavaScript:
Understand Async Code with Callbacks
Improve Async Code with Promises
Easy Network Requests with Fetch
Cleaner Promises with async-await

Essential Concepts:
Isolate Functionality with Modules
Master the 'this' Keyword
Write Declarative, not Imperative, Code