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.
Publisher resources
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
40 Algorithms Every Programmer Should Know
Learn algorithms for solving classic computer science problems with this concise guide covering everything from fundamental …
book
Python Workout
Python Workout presents 50 exercises that focus on key Python 3 features. In it, expert Python …
video
Python Fundamentals
51+ hours of video instruction. Overview The professional programmer’s Deitel® video guide to Python development with …
book
Codeless Data Structures and Algorithms : Learn DSA Without Writing a Single Line of Code
In the era of self-taught developers and programmers, essential topics in the industry are frequently learned …