Categories

There are currently no items in your shopping cart.

User Panel

Forgot your password?.

ECMAScript 2015 (ES6) Babel and Webpack Explained

Getting started & Source Code :
Your first step
Getting the source code on Github
Overview of what we are going to build


Babel :
How we use EcmaScript/ES6 today
Ways to transpile & Babel console
Node JS & NPM
Babel CLI (part 1)
Babel CLI (part 2)


Webpack :
Webpack and why
Installing and Configuring Project with Webpack


Modules :
Introduction to Modules
Single Default Exports
Multiple Named Exports


Logging :
Lets Implement Our Custom Logger


New Syntax :
Variable Scope and Let Keyword
Constant (Const)
Template Literals
Spread Operator
Arrow Functions


Functions / Methods & Objects :
Enhanced Object Properties
Destructing Assignment on Arrays
Destructuring Assigment on Objects
Function Default Parameters


Promises :
Promises
Promises.All function
Promises real example with fetch


Classes :
ES6 Classes
Static keyword (Class member methods and not instance)
Inheritance


Generators :
Intro to Generators
Generators (The Basics)
Bluebird - Promises with Generators ( I )
Bluebird - Promises with Generators ( II )


Maps & Sets :
Maps ( Keynote )
Map API
Sets ( Keynote )
Set API


Beyond ES6 and React :
Babel Presets & Plugins
Spread Operator on Objects
React Preset
Creating React Component
Fetching Random Jokes to our React Component


Conclusion :
Final say