Burlington Code Academy
  • Home
  • Bootcamp
  • Events
  • Blog
  • Apply
No site found for btvca-curriculum.herokuapp.com; using Bootcamp content.
  1. Home
  2. Tracks
  3. Object-Oriented Design with JavaScript

Description

The principles of designing programs using objects.

Topics

BindingCallbacksClassClassesClosure-ScopeConstructorsDuck-TypingEncapsulationExtendsFat-ArrowHashesImmediately-Invoked-Function-ExpressionsInstanceofNewObject-CreationObject-Oriented-ProgrammingObjectsPolymorphismPrivate-VariablePrototypesSuperThis

Lessons

 Object-Oriented Design
 Object-Oriented JavaScript
 Creating Objects
 Object-Oriented JS Inheritance
 Using Prototypes
 Encapsulation

Links

  • Simple Made Easy by Rich Hickey
  • Boundaries by Gary Bernhardt 2012
  • The Forgotten History of OOP by Eric Elliott
  • The Secret Life of Objects - Though no one really agrees on its precise definition, object-oriented programming has shaped the design of many programming languages, including JavaScript.
  • https://www.youtube.com/watch?v=HcW5-P2SNec
"Burlington Code Academy Curriculum" by Burlington Code Academy is licensed under:
Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.
Creative Commons License