UDEMY
UDEMY Logo

ES6 [removed] The Complete Developer's Guide 

  • Offered byUDEMY

ES6 [removed] The Complete Developer's Guide
 at 
UDEMY 
Overview

ES6 Javascript Development from scratch. Get practice with live examples and learn exactly where to apply ES6 features

Duration

6 hours

Total fee

649

Mode of learning

Online

Credential

Certificate

ES6 [removed] The Complete Developer's Guide
 at 
UDEMY 
Highlights

  • Earn a certificate of completion
  • 30-Day Money-Back Guarantee
  • Get Full Lifetime Access
Details Icon

ES6 [removed] The Complete Developer's Guide
 at 
UDEMY 
Course details

Skills you will learn
Who should do this course?
  • Take this course if you're wondering when to use generators
  • Enroll now if you want to learn exactly why 'const' and 'let' were added to ES6
  • Sign up now if you want to write better-looking code
What are the course deliverables?
  • Learn how to apply each feature of ES6 in practical situations
  • Understand the major features of ES6
  • Have total mastery of generators
  • Know the difference between ES6 and ES2015
  • Teach other developers about destructuring
  • Never need to write a for loop again!
More about this course
  • This course will get learner up and running quickly, and teach you the core knowledge learner need to deeply understand and build applications using each new piece of Javascript syntax introduced with ES6

ES6 [removed] The Complete Developer's Guide
 at 
UDEMY 
Curriculum

Before we get started

How to Take This Course

Course Resources - Exercise Solutions

Join Our Community!

ES6 vs ES2015

The 'forEach' Helper

Array Helper Methods - The Easiest Way to Write Better Code

The forEach Helper

forEach Continued

Why Use forEach?

Moving Away from For Loops

Processing Values

The 'map' Helper

The Map Helper

Map Helper Continued

Where Map Is Used

Plucking Values

Calculating Values with Map

Really Hard - Implementing 'Pluck'

The 'filter' Helper

Selecting Needed Data with Filter

More on Filtering

Choosing When to Filter

Filtering Values

Handling Permissions with Filter

Challenging! Implementing 'reject'.

The 'find' Helper

Querying For Records with Find

Find Continued

Using Find to Search for Users

Finding Admin Users

What's Your Balance?

Really Challenging: Custom findWhere Helper

The 'every' and 'some' Helper

A Little Every and a Lot of Some

More on Every and Some

Every and Some Syntax

Every and Some in Practice

Finding Submitted Users

In Progress Network Requests

The 'reduce' Helper

Condensing Lists with Reduce

A Touch More of Reduce

Ace Your Next Interview with Reduce

Distance Traveled

Reducing Properties

Hardmode: Custom 'Unique' Helper

Const/Let

Variable Declarations with Const and Let

What Const and Let Solve

A Constant Exercise of Letting Variables Be Variables

Const/Let Refactoring

Template Strings

Template Strings

When to Reach for Template Strings

Template Strings in Practice

Name Helpers

Arrow Functions

Fat Arrow Functions

Advanced Use of Arrow Functions

When to Use Arrow Functions

When to Use Arrow Functions Continued

Refactoring Keyword Functions

Arrow Functions Aren't Always a Solution

Enhanced Object Literals

Enhanced Object Literals

Wondering When to Use Enhanced Literals?

Multiple Properties with Enhanced Notation

Condensing Code with Enhanced Literals

Literals in Functions

Refactor to use enhanced literal notation

Default Function Arguments

Specifying Default Function Arguments

Use Cases of Defaulting Arguments

Using Default Arguments

Dumping Unused Code

Rest and Spread Operator

Capturing Arguments with Rest and Spread

The Rest on Rest and Spread

Look to Use Rest and Spread in This Case

Many, Many Arguments

Spreadin' Arrays

Mixing Rest and Spread

Destructuring

Goldmine of ES6: Destructuring

Destructuring Arguments Object

Destructuring Arrays

Destructuring Arrays and Objects *At the Same Time*

So...When to Use Destructuring?

More on When to Use Destructuring

Destructuring in Practice

Array Destructuring in Practice

Recursion with Destructuring

Classes

Introduction to Classes

Prototypal Inheritance

Refactoring with Classes

Extending Behavior of Classes

When to Use Classes

Game Classes

Subclassing Monsters

Generators

One Quick Thing: For...Of Loops

Introduction to Generators

Generators With a Short Story

Another Step in Our Generator Story

The Big Reveal on ES6 Generators

A Practical Use of ES6 Generators

Delegation of Generators

Delegation of Generators Continued

Symbol.Iterator with Generators

Complexities of Symbol.Iterator

Generators with Recursion

More on Generators and Recursion

Promises and Fetch

Code Execution in Javascript

Terminology of Promises

Creating Promises

Then and Catch

Async Code with Promises

Ajax Requests with Fetch

Shortcomings of Fetch

Extras

Bonus!

Other courses offered by UDEMY

549
50 hours
– / –
3 K
10 hours
– / –
549
4 hours
– / –
599
10 hours
– / –
View Other 2344 CoursesRight Arrow Icon

ES6 [removed] The Complete Developer's Guide
 at 
UDEMY 
Students Ratings & Reviews

5/5
Verified Icon1 Rating
R
Raju kumar
ES6 [removed] The Complete Developer's Guide
Offered by UDEMY
5
Learning Experience: It's great. For beginners it is very helpful
Faculty: Quality of content is awesome Course is updated
Course Support: Na
Reviewed on 16 Dec 2022Read More
Thumbs Up IconThumbs Down Icon
View 1 ReviewRight Arrow Icon
qna

ES6 [removed] The Complete Developer's Guide
 at 
UDEMY 

Student Forum

chatAnything you would want to ask experts?
Write here...