Object-Oriented JavaScript With ES6

Object-Oriented JavaScript With ES6

Envato Tuts+ Courses

Video courses taught by expert instructors.

Learn new skills from start to finish.

Downloadable Source Files also available on GitHub.

Course Description

In this course, Envato Tuts+ instructor Jeremy McPeak will teach you everything you need to know in order to write object-oriented JavaScript. You’ll learn how to use the different creational patterns, such as factory functions, constructor functions, and classes. You’ll also learn how to use the new tools in ECMAScript 2015 (ES6) to implement truly private encapsulation in your code. Finally, you’ll also learn the different JavaScript inheritance patterns for reusing existing code.

At the end of this course, you’ll apply everything you’ve learned to write a custom event system and a simple toolbar component.

Throughout the course, Jeremy will demonstrate the new syntax in ES6 and also the patterns for achieving object orientation that have been used in older versions of JavaScript.

What You’ll Learn

How to use primitive data types and create objects.

How to use the different creational patterns, such as factory functions, constructor functions, and classes.

How to implement private encapsulation in your code using the new tools in ECMAScript 2015.

How to reuse existing code via JavaScript inheritance patterns.

How to write a custom event system and a simple toolbar component.

About the Instructor

Jeremy McPeak started his development career on the client side, writing JavaScript and DHTML components in his spare time. He has co-written several books, such as Professional Ajax 1st Edition, Professional Ajax 2nd Edition, and Beginning JavaScript 3rd and 4th editions. You can check out his website or follow him on Google+.