About This Course

Who is the target audience?

  • JavaScript beginners
  • JavaScript developers who want to learn ES6

What Will I Learn?

  • Get started with JavaScript basics
  • Learn about ES6 and its new features
  • Apply ES6 concepts in your projects
  • Use build tools like Gulp and Webpack
  • Compile ES6 into ES5 using Babel

Requirements

  • Modern web browser
  • Basic HTML/CSS knowledge is helpful but not required

If you want to learn to code for the web, Beginner’s ES6 Programming is the place to start. Begin your career or hobby in web development today by enrolling in this course.

In Beginner’s ES6 Programming, you will learn the fundamentals of coding in JavaScript, including ES6. You will learn how to change what is displayed on a web page using JavaScript.

No prior experience in JavaScript is required. Web developer Chris Veillette will cover ES6 and many of its new features in depth. You will learn the newest possibilities and fundamental building blocks of JavaScript.

What is ES6?

With ES6 (ECMAScript 6th Edition), you can code for the web. ECMAScript is another name for JavaScript. ES6 has standardized features that JavaScript engines implement. ES6 is well-supported across different web browsers.

Our Promise to You

By the end of this course, you will have learned how to code for the web using ES6.

30 Day Money Back Guarantee. If you are unsatisfied for any reason, simply contact us and we’ll give you a full refund. No questions asked.

Get started today and learn more about the ES6 programming.

Course Curriculum

Section 1 - Introduction
Important Things To Know About The Course 00:00:00
Top 7 Things You Will Learn 00:00:00
Tips To Getting Started With Javascript 00:00:00
Common Pitfalls In Es6 And JS 00:00:00
Introduction Part 1 00:00:00
Introduction Part 2 00:00:00
Introduction Part 3 00:00:00
Section 2 - Basic Types
Basic Types Part 1 – Numbers And Strings 00:00:00
Basic Types Part 2 – Booleans 00:00:00
Basic Types Part 3 – Booleans (Cont’d) 00:00:00
Basic Types Part 4 – Objects 00:00:00
Basic Types Part 5 – Objects (Cont’d) 00:00:00
Basic Types Part 6 – Arrays 00:00:00
Basic Types Part 7 – Arrays (Cont’d) 00:00:00
Section 3 - Chapter 1: Variables
Intro To Variables Part 1 00:00:00
Intro To Variables Part 2 00:00:00
Intro To Variables Part 3 00:00:00
Scoping And Intro To Let 00:00:00
Let Statements 00:00:00
Intro To Const 00:00:00
Summary 00:00:00
Section 4 - Chapter 2: Operators
Intro To If Statements 00:00:00
Equal Sign Operators 00:00:00
Other Comparison Operators 00:00:00
Nested If Statements 00:00:00
Logical Operators 00:00:00
Not Operators 00:00:00
Else and Else If 00:00:00
Section 5 - Chapter 3: Functions
Intro To Functions Part 1 00:00:00
Intro To Functions Part 2 00:00:00
Intro To Functions Part 3 00:00:00
Hoisting 00:00:00
Function Expressions 00:00:00
Functions Changing Non-Primitive Properties 00:00:00
Nested Functions Part 1 00:00:00
Nested Functions Part 2 00:00:00
Nested Functions Part 3 00:00:00
Section 6 - Chapter 4: More Functions
Function Expressions 00:00:00
Returns And Brackets 00:00:00
More Examples 00:00:00
More Examples (Cont’d) 00:00:00
Default Values 00:00:00
Rest Parameters 00:00:00
Arrow Functions 00:00:00
Arrow Functions (Cont’d) 00:00:00
Section 7 - Chapter 5: Switch Statements
Switch Statements Part 1 00:00:00
Switch Statements Part 2 00:00:00
Switch Statements Part 3 00:00:00
Switch Statements Part 4 00:00:00
Switch Statements Part 5 00:00:00
Section 8 - Chapter 6: Loops
Intro To Loops 00:00:00
While Loops 00:00:00
While Loops (Cont’d) 00:00:00
Do While Loop 00:00:00
Do While Loop (Cont’d) 00:00:00
For Loop 00:00:00
For Loop (Cont’d) 00:00:00
Controlling Loops 00:00:00
Closing Over For Loop 00:00:00
For…In And For Each 00:00:00
For…Of 00:00:00
For…Of (Cont’d) 00:00:00
Section 9 - Chapter 7: DOM
Intro To DOM 00:00:00
Intro To DOM (Cont’d) 00:00:00
GetElementbyId Part 1 00:00:00
GetElementbyId Part 2 00:00:00
GetElementbyId Part 3 00:00:00
DOM Query Selector 00:00:00
DOM Query Selector All 00:00:00
Traversing The DOM 00:00:00
Getting And Setting Id And Class Part 1 00:00:00
Getting And Setting Id And Class Part 2 00:00:00
Getting And Setting Id And Class Part 3 00:00:00
Getting And Setting Id And Class Part 4 00:00:00
Creating And Appending Elements 00:00:00
Creating And Appending Elements (Cont’d) 00:00:00
Removing Elements 00:00:00
Section 10 - Chapter 8: Events
Intro To Events 00:00:00
Intro To Events (Cont’d) 00:00:00
Firing And Function Removing Events 00:00:00
Events Propagation 00:00:00
Common Design Pattern 00:00:00
Prevent Default 00:00:00
Prevent Default (Cont’d) 00:00:00
Key Events 00:00:00
Key Events (Cont’d) 00:00:00
DOMContentLoaded 00:00:00
Load Event 00:00:00
Load Event (Cont’d) 00:00:00
Recommendations 00:00:00
Section 11 - Chapter 9: Template Literals
Template Literals Part 3 00:00:00
Template Literals Part 4 00:00:00
Template Literals Part 5 00:00:00
Section 12 - Chapter 10: Destructuring
Destructuring Arrays Part 1 00:00:00
Destructuring Arrays Part 2 00:00:00
Destructuring Arrays Part 3 00:00:00
Destructuring Objects Part 1 00:00:00
Destructuring Objects Part 2 00:00:00
Destructuring Objects Part 3 00:00:00
Destructuring Objects Part 4 00:00:00
Destructuring Nested Objects 00:00:00
Destructuring Nested Objects (Cont’d) 00:00:00
Section 13 - Chapter 11: Throw Exceptions And Try…Catch
Throw Exceptions 00:00:00
Throw Exceptions (Cont’d) 00:00:00
Try…Catch Part 1 00:00:00
Try…Catch Part 2 00:00:00
Try…Catch Part 3 00:00:00
Finally Statement 00:00:00
Final Thoughts 00:00:00
Section 14 - Chapter 12: Object-Oriented Programming Language
OOP In JS Intro Part 1 00:00:00
OOP In JS Intro Part 2 00:00:00
OOP In JS Intro Part 3 00:00:00
OOP In JS Intro Part 4 00:00:00
OOP In JS Intro Part 5 00:00:00
Object Constructors Part 1 00:00:00
Object Constructors Part 2 00:00:00
Object Constructors Part 3 00:00:00
Inheriting From Objects Part 1 00:00:00
Inheriting From Objects Part 2 00:00:00
Inheriting From Objects Part 3 00:00:00
Section 15 - Chapter 13: Classes, Inheritance And Grouping
Intro To Classes 00:00:00
Intro To Classes (Cont’d) 00:00:00
Inheritance Part 1 00:00:00
Inheritance Part 2 00:00:00
Inheritance Part 3 00:00:00
Static Methods 00:00:00
Pros And Cons Of Inheritance 00:00:00
Grouping Without Inheritance 00:00:00
Functions And Looping Practice 00:00:00
Functions And Looping Practice (Cont’d) 00:00:00
Final Thoughts 00:00:00
Section 16 - Chapter 14: Callbacks And Promises
Callbacks Part 1 00:00:00
Callbacks Part 2 00:00:00
Callbacks Part 3 00:00:00
Callbacks Part 4 00:00:00
Callbacks Part 5 00:00:00
Callbacks Part 6 00:00:00
Callbacks Part 7 00:00:00
Promises Part 1 00:00:00
Promises Part 2 00:00:00
Promises Part 3 00:00:00
Promises Part 4 00:00:00
Promises Part 5 00:00:00
Promises Part 6 00:00:00
Promises Part 7 00:00:00
Promises Part 8 00:00:00
Promises Part 9 00:00:00
Promises Part 10 00:00:00
Section 17 - Chapter 15: Data And Attributes
Introduction 00:00:00
Fetching And Processing Data 00:00:00
Alternative Way To Append To HTML 00:00:00
Multiple Objects In Response 00:00:00
Multiple Objects In Response (Cont’d) 00:00:00
Loops And Data Attributes Part 1 00:00:00
Loops And Data Attributes Part 2 00:00:00
Loops And Data Attributes Part 3 00:00:00
Final Thoughts 00:00:00
Section 18 - Chapter 16: Syntax And Property
Spread Syntax Part 1 00:00:00
Spread Syntax Part 2 00:00:00
Spread Syntax Part 3 00:00:00
Spread Syntax Part 4 00:00:00
Spread Syntax Part 5 00:00:00
Rest Syntax And Method Definitions 00:00:00
Property Shorthand 00:00:00
Property Shorthand (Cont’d) 00:00:00
Property Names 00:00:00
Property Names (Cont’d) 00:00:00
Maps 00:00:00
Sets 00:00:00
Sets (Cont’d) 00:00:00
Final Thoughts 00:00:00
Section 19 - Chapter 17: Using Babel CLI And Gulp
Transpiling In Browser 00:00:00
Using Babel CLI Part 1 00:00:00
Using Babel CLI Part 2 00:00:00
Using Babel CLI Part 3 00:00:00
Setting Up Simple Server 00:00:00
Setting Up Simple Server (Cont’d) 00:00:00
Compile Using Gulp Part 1 00:00:00
Compile Using Gulp Part 2 00:00:00
Compile Using Gulp Part 3 00:00:00
Compile Using Gulp Part 4 00:00:00
Compile Using Gulp Part 5 00:00:00
Compile Using Gulp Part 6 00:00:00
Section 20 - Chapter 18: Linting, Bundling And Dev Server
Introduction 00:00:00
Watch For Changes 00:00:00
Linting With Eslint 00:00:00
Linting With Eslint 00:00:00
Bundling Part 1 00:00:00
Bundling Part 2 00:00:00
Bundling Part 3 00:00:00
Bundling Part 4 00:00:00
Dev Server 00:00:00
Dev Server (Cont’d) 00:00:00
Section 21 - Source Code
Source Code 00:00:00
top
Template Design © VibeThemes. All rights reserved.

Setup Menus in Admin Panel