Javascript ES6 : From Zero To Hero
4.3 (4 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.
16 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Javascript ES6 : From Zero To Hero to your Wishlist.

Add to Wishlist

Javascript ES6 : From Zero To Hero

A fast way to learn about the new features in ES6
4.3 (4 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.
16 students enrolled
Created by Rudolf Spiridon
Last updated 1/2017
English
Curiosity Sale
Current price: $10 Original price: $20 Discount: 50% off
30-Day Money-Back Guarantee
Includes:
  • 1 hour on-demand video
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Understand and write Javascript ES6 code
  • Apply for jobs that require up to date javascript skills
  • Take your projects to another level
View Curriculum
Requirements
  • Basic Javascript knowledge (variables, loops, basic functions)
Description

Learn the new concepts of Javascript ES6 that will help you build solid, fast and and up to date projects in a easy and effective way.

Build a strong foundation for the future of web technologies

  • Understand and use asynchronous code with promises
  • New types and functions
  • Classes and ways to partition code with modules

Get started and learn about the ES6 features in just one hour!

This course focuses on giving you a fast and compact lecture format to get you started on the most important features of ES6. Course is full with examples and comparisons with older ES5 approaches so you can understand how efficient and useful is to understand and write ES6 code. 

Contents and Overview

Suitable for beginners as well for those who already know ES6 features but want a second look at them, this 1 hour course will take you through basic things like declaring new variables with let and const then you will learn about different long expected features like: classes, promises, arrow functions and modules. You will also be able to learn about iterators and generators as the course will take you through examples of these features.

Along these topics you will also be able to learn about : default parameters, rest parameters and spread syntax, template strings (which are really useful for maintaining a cleaner code), destructuring assignment ( that will help you write javascript faster), symbols and additions to the object literals.

Don't worry if the topics above sound unfamiliar because this course is intended to present them to you and explain them in the easiest way possible.

Who is the target audience?
  • Any Javascript programmer who wants to be up to date with the Javascript language.
  • Both novice and experienced developers who want to get a better grasp of javascript.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
15 Lectures
01:03:06
+
Overview
2 Lectures 03:20

Welcome to this course. See what this course will provide!

Preview 01:20

A quick overview about the history of javascript versions and the ones that will follow.

Preview 02:00
+
ES6 Features
13 Lectures 59:46

Learn about the best way to declare variables with the "let" keyword and a brief about block scope.

Let and Block Scope
04:02

This lecture takes you through declaring and understanding constants, a new feature in Javascript.

Constants
03:02

Learn about making functions shorter and more powerful using arrow functions from ES6.

Arrow Functions
06:10

You will learn about default parameters, rest parameters and the spread syntax.

Default + Rest + Spread
05:49

Learn how to extract data from arrays and objects using this new feature called destructuring.

Preview 05:29

A better and cleaner way to use expressions and strings at the same time.

Preview 03:24

Long awaited feature comes to Javascript. Learn how to write classes and why are they useful.

Classes
09:01

Take control of asynchronous code without using callbacks with this feature called "Promise".

Promises
08:52

New useful additions to the object literals.

Object Literals
02:39

One of the most expected features in Javascript. Use modules to partition code into multiple files.

Modules
02:17

In case you need unique keys you can always rely on symbols. Learn what other things you can use them for.

Symbols
02:54

Learn about the for...of statement and how to create custom iterators.

For...of statement and Iterators
03:47

A fast but advanced way to yield data using generators.

Generators
02:20
About the Instructor
Rudolf Spiridon
4.3 Average rating
4 Reviews
16 Students
1 Course
Web Enthusiast

Worked on different projects from nodejs to angularjs and reactjs either in corporations or in the coziness of my home for personal projects. I have gained work experience after 2 years programming  for international companies and lots of enjoyment from working on personal projects in the the free time. Even though I have worked from different projects from mobile games to more analytical ones and used different programming languages, the one that I've got along the best with is Javascript.