2014
Infinite Skills
Ethan Brown
2:00
English
In this Object-Oriented Programming with JavaScript training course, expert author Ethan Brown will teach you how to write classically object-oriented programs in JavaScript, as well as how to take advantage of prototypal inheritance. This course is designed for users that already have experience with JavaScript.
You will start by learning basic object-oriented programming concepts and JavaScript's object model, then jump into learning about scope in JavaScript. From there, Ethan will teach you about classically object-oriented JavaScript, such as object prototypes, the prototype chain, and data hiding. Finally, this training video will cover duck typing and behavior injection.
Once you have completed this computer based training course, you will be fully capable of writing object-oriented programs with JavaScript. Working files are included, allowing you to follow along with the author throughout the lessons.
01. Introduction To Object-Oriented Javascript
0101 Introduction And About The Author
0102 Understanding Object-Oriented Programming
0103 Object-Oriented Programming In Javascript
0104 Using Javascript
0105 How To Access Your Working Files
02. Objects In Javascript
0201 Objects As Containers
0202 Almost Everything Is An Object
0203 Functions Are Objects
0204 Function Properties Of Objects
03. Keyword - This
0301 Normal Method Invocation
0302 Inner Functions
0303 This And That
0304 Callbacks
0305 Call And Apply
0306 Bind
04. Scope In Javascript
0401 Function Scope
0402 Closures
0403 Immediately-Invoked Function Expressions - IIFES
05. Classically Object-Oriented Javascript
0501 Constructor Functions And The Operator
0502 Object Prototypes
0503 The Prototype Chain
0504 Data Hiding
0505 Helper Functions To Facilitate OOP
0506 Syntactic Sugar In Harmony - ES6
06. Alternatives To Classical OOP In Javascript
0601 Duck Typing
0602 Behavior Injection
07. Recap
0701 Understanding The Need For OOP
0702 Paradigm Flexibility In Javascript
Download File Size:175.08 MB