Video description
This course follows a hands-on, example-driven approach to show and explain all important features added to JavaScript. This includes important syntax changes and additions such as let, const, REST, and spread operators and continues with promises, the Reflect API, the Proxy API, maps and sets, tons of new methods and functions, and much more. At the end of the course, we'll even build a complete project, using many of the new features shown throughout the course.
What You Will Learn
- Understand and use the new features and concepts introduced with ES6
- Get an overview of language additions and changes
- Confidently apply the new syntax, new APIs, and other new features in web applications
Audience
This course is designed for those who have experience with current-generation JavaScript (ES5) and know the basics of the language, everyone interested in the new features and additions ES6 brings to JavaScript, and those who wants to take a follow-up to JavaScript Bootcamp course
About The Author
Maximilian Schwarzmüller: Maximilian Schwarzmüller: A professional web developer and instructor, he has never stopped learning new programming skills and languages since the age of 13. In his early days, he started creating websites simply for fun. This passion has remained and shaped his decision to work as a freelance web developer and consultant. Although he started web development on the backend (PHP with Laravel and NodeJS), he has progressed to becoming a front-end developer using modern frameworks such as React, Angular, and VueJS 2 in many projects.
The most rewarding experience for him is to see how people find new and better jobs, build exciting web applications, acquire amazing projects, or simply enjoy their hobby with the help of his content.
Table of contents
- Chapter 1 : Introduction
-
Chapter 2 : Syntax Changes Additions
- Let Block Scope
- Constants with "const"
- Hoisting in ES6
- (Fat) Arrow Functions
- (Fat) Arrow Functions and the "this" Keyword
- Functions and Default Parameters
- Object Literal Extensions
- The Rest Operator
- The Spread Operator
- The for-of Loop
- Template Literals
- Destructuring – Arrays
- Destructuring - Objects
- Destructuring - Summary
- Wrap Up
- Chapter 3 : Modules Classes
- Chapter 4 : Symbols
- Chapter 5 : Iterators Generators
- Chapter 6 : Promises
- Chapter 7 : Extensions of Built-in Objects
- Chapter 8 : Maps Sets
-
Chapter 9 : The Reflect API
- Introduction
- Creating Objects with Reflect.construct()
- Calling Functions with Reflect.apply()
- Reflect and Prototypes
- Reflect.construct(), apply() and Prototypes Interaction
- Accessing Properties with Reflect
- Analyzing Objects with Reflect.ownKeys()
- Creating Deleting Properties with Reflect
- Preventing Object Extensions Wrap Up
- Chapter 10 : The Proxy API
- Chapter 11 : Course Project
- Chapter 12 : Course Wrap Up
Product information
- Title: Accelerated ES6 Training
- Author(s):
- Release date: November 2018
- Publisher(s): Packt Publishing
- ISBN: 9781789959734
You might also like
video
The Complete Modern JavaScript Course with ES6
Whether you have no programming background or have some experience with JavaScript but admit that you …
video
Accelerated JavaScript Training
This course will take you on a journey via a hands-on, example-driven JavaScript Bootcamp to guide …
book
JavaScript Next: Your Complete Guide to the New Features Introduced in JavaScript, Starting from ES6 to ES9
JavaScript has finally grown up. Armed with a slew of new features, JavaScript now makes writing …
video
The Complete React Js and Redux Course - Build Modern Web Apps
React has rapidly become one of the most powerful tools for building web applications. Top sites …