ES6 in Practice (Including ES2016 - ES2017)
4.6 (12 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
122 students enrolled
Wishlisted Wishlist

Please confirm that you want to add ES6 in Practice (Including ES2016 - ES2017) to your Wishlist.

Add to Wishlist

ES6 in Practice (Including ES2016 - ES2017)

Learn valuable skills and boost your salary by upgrading your skills with the latest version of JavaScript
4.6 (12 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
122 students enrolled
Created by Zsolt Nagy
Last updated 6/2017
English
Current price: $12 Original price: $75 Discount: 84% off
3 days left at this price!
30-Day Money-Back Guarantee
Includes:
  • 4.5 hours on-demand video
  • 18 Articles
  • 3 Coding exercises
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion

Training 5 or more people?

Get your team access to Udemy's top 2,000 courses anytime, anywhere.

Try Udemy for Business
What Will I Learn?
  • Increase your problem solving skills in ES6
  • Understand ES6 deeply from a practical point of view
  • Face a JavaScript job interview with higher confidence
  • Set up an ES6 application using Babel and Webpack
  • Write elegant, maintainable code using the latest features of JavaScript
View Curriculum
Requirements
  • You will need to have a basic understanding of the previous version of JavaScript, ES5.
  • You need to know how to execute JavaScript code either in your browser, or using node.
Description

Understand the latest features JavaScript has to offer so that you can

  • start building your portfolio to be able to target more lucrative positions as a front end or full stack developer,
  • gain full confidence, and pass your upcoming JavaScript coding interview,
  • get promoted and be recognized for being a credible mentor,
  • save a lot of time by learning what matters, and put theory into practice by solving exercises.

Unlike many other courses, you will not only learn the main features of ES6, but you will also know when to use them. After all, knowing generator functions or promises won't bring you forward. Discovering how to use lazy evaluation and how to call an API GET request elegantly will make a difference for you. 

The course focuses on practical use cases and exercises. After a short, concise summary, you will get a chance to solve some exercises, and check my reference solutions. 

ES6 in Practice is not only about ES6. As a side-effect, you will boost your problem solving skills by tackling meaningful problems in practice.

Who is the target audience?
  • This course is for you if you would like to improve your JavaScript coding skills from a practical point of view
  • You are a frontend developer, full stack developer, or a student with a basic understanding of JavaScript
  • You would like to prepare for a job interview by solving meaningful problems in practice
  • You are fed up with books and courses that only give you in-depth theory, but never give you the opportunity to put theory into practice
Compare to Other JavaScript Courses
Curriculum For This Course
56 Lectures
04:33:38
+
Arrow Functions
2 Lectures 07:44

Exercise 1: Your first arrow function
1 question

Exercise 2: Reducing an array
1 question

Exercise 3: Context binding
1 question

+
Block and Function Scope, Temporal Dead Zone
4 Lectures 09:32
+
Classes in ES6
3 Lectures 23:41
Class Syntax
12:56

Exercises
00:38

Solutions: ES6 Classes
10:07
+
Destructuring, the Spread operator, Rest Parameters
6 Lectures 33:44
Destructuring
10:08

Exercises
01:20

Solutions: Destructuring
05:57

Spread and Rest
04:44

Exercises
01:11

Solutions: Spread and Rest
10:23
+
Objects and Functions in ES6
6 Lectures 30:12
Objects
09:26

Exercises: Objects
01:24

Solutions: Objects
06:41

Functions and Tail Call Optimization
07:20

Exercises: Functions and Tail Call Optimization
00:35

Solutions: Functions
04:46
+
Symbols
3 Lectures 13:10
Symbols in ES6
09:58

Exercises: Symbols
00:13

Solutions: Symbols
02:59
+
The for...of loop
3 Lectures 05:21
The for...of loop
02:44

Exercises: for...of loop
00:34

Solutions: the for...of loop
02:03
+
Strings and Template Literals
3 Lectures 17:09
Strings and Template Literals
10:00

Exercises: Strings and Template Literals
01:04

Solutions: Strings and Template Literals
06:05
9 More Sections
About the Instructor
Zsolt Nagy
4.6 Average rating
12 Reviews
122 Students
1 Course
Technical Development Lead, Mentor, and IT Career Coach

I am Zsolt Nagy, a web development team lead, mentor and software engineer living in Berlin, Germany. 

As a software engineer, I continuously challenge myself to stick to the highest possible standards when improving my own knowledge. The best way of learning is to create a meaningful product on the way. Until you react this state, the second best way of learning is to share with others what you learned and how you structure your thoughts.

I encourage you to write your own blog. If you need help, contact me.