[NEW] Object Oriented Programming with JavaScript
Elie Schoppik
Workshop Date: 07/25/17

Unlike quite a few other languages, JavaScript does not have any built in support for Object Oriented Programming, so in this workshop we'll see how to use functions and objects to mimic the behavior of a traditional object oriented language. We'll start with an overview of the keyword this, call,apply and bind, and then focus on the new keyword which is the foundation for writing object oriented JavaScript. We'll see a few inheritance patterns and their drawbacks and discuss composition as well. There will be a few exercises to practice on and we'll even re-implement some of the built in functionality to JavaScript!

If you’ve got a grasp of JavaScript basics including functions and objects, you can get something out of this workshop.