Object-oriented Programming in JavaScript - ES6
Pluralsight
Course Summary
Stay updated by learning about the latest upgrade to the JavaScript language--ES6, also known as ECMAScript 2015. In this course, you will learn how to develop software using many kinds of classes and modules.
-
+
Course Description
ES6 is a major upgrade to JavaScript, offering a new syntax for creating objects and working with inheritance. If you want to stay up to date with the JavaScript programming language, you need to watch this course! In this course, Object-oriented Programming in JavaScript - ES6, you will learn this new syntax and create many different kinds of classes. You'll learn all the features of JavaScript classes including working with constructors, prototypes, inheritance, and simulating public, private, and static members. Next, you'll create classes for regular business objects, virtual objects which you want to extend, a data service, and user interface components. Finally, you'll go step by step through the creation of a sample object-oriented web application. When you're finished with this course, you will have a strong understanding of ES6, and how t use classes and modules to develop software using modern programming techniques.
-
+
Course Syllabus
Course Overview- 1m 28s
—Course Overview 1m 28sObject-oriented Programming in JavaScript - ES6- 11m 34s
—Course Overview 4m 1s
—Why Use ES6 Classes and Modules? 2m 37s
—Tooling Setup 3m 13s
—An ES6 Compatibility Chart 1m 41sClass Basics- 24m 19sInheritance and Code Organization- 20m 10sCreating a Data Service Class- 27m 58sUser Interface Classes- 38m 9sBuilding an Application Using Classes- 23m 28s