Video description
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.
Table of contents
-
01. Introduction To Object-Oriented Javascript
- Introduction And About The Author 00:00:56
- Understanding Object-Oriented Programming 00:03:54
- Object-Oriented Programming In Javascript 00:02:09
- Using Javascript 00:04:26
-
02. Objects In Javascript
- Objects As Containers 00:05:13
- Almost Everything Is An Object 00:04:06
- Functions Are Objects 00:01:49
- Function Properties Of Objects 00:04:47
-
03. Keyword - This
- Normal Method Invocation 00:03:38
- Inner Functions 00:02:06
- This And That 00:05:22
- Callbacks 00:03:47
- Call And Apply 00:09:16
- Bind 00:03:35
-
04. Scope In Javascript
- Function Scope 00:08:34
- Closures 00:04:21
- Immediately-Invoked Function Expressions - IIFES 00:06:57
-
05. Classically Object-Oriented Javascript
- Constructor Functions And The Operator 00:04:06
- Object Prototypes 00:05:36
- The Prototype Chain 00:05:23
- Data Hiding 00:03:49
- Helper Functions To Facilitate OOP 00:03:48
- Syntactic Sugar In Harmony - ES6 00:02:56
-
06. Alternatives To Classical OOP In Javascript
- Duck Typing 00:05:59
- Behavior Injection 00:04:36
-
07. Recap
- Understanding The Need For OOP 00:01:42
- Paradigm Flexibility In Javascript 00:04:05
Product information
- Title: Object-Oriented Programming with JavaScript
- Author(s):
- Release date: November 2014
- Publisher(s): Infinite Skills
- ISBN: 9781771373241
You might also like
book
Mastering JavaScript Object-Oriented Programming
Unleash the true power of JavaScript by mastering Object-Oriented programming principles and patterns About This Book …
video
Functional Programming in JavaScript video edition
"This book transformed the way that I think about and write JavaScript." Andrew Meredith, Intrinsitech Corporation …
video
Mastering Clean Code in JavaScript
Alongside HTML and CSS, JavaScript is one of the three core technologies of World Wide Web …
book
Get Programming with Node.js
Get Programming with Node.js Get Programming with Node.js teaches you to write server-side code in JavaScript …