YoVDO

Object-Oriented Programming in JavaScript: Made Super Simple

Offered By: Programming with Mosh via YouTube

Tags

Javascript Courses Object-oriented programming Courses Inheritance Courses

Course Description

Overview

Dive into a comprehensive video tutorial on object-oriented programming in JavaScript. Learn essential concepts including objects, prototypes, prototypical inheritance, and the 'this' keyword. Explore the four pillars of OOP, set up your development environment, and master object literals, factories, and constructors. Understand the differences between value and reference types, discover how to add or remove properties, and practice enumerating object properties. Delve into abstraction techniques, work with private properties and methods, and implement getters and setters. Conclude the tutorial with a practical exercise and its solution to reinforce your newly acquired skills in JavaScript OOP.

Syllabus

: What is OOP?.
: Four Pillars of OOP.
: Objects.
: Object Literals.
: Factories.
: Constructors.
: Constructor Property.
: Functions are Objects.
: Value vs Reference Types.
: Adding or Removing Properties.
: Enumerating Properties.
: Abstraction.
: Private Properties and Methods.
: Getters and Setters.
: Exercise.
: Solution.


Taught by

Programming with Mosh

Related Courses

Programming Languages
University of Virginia via Udacity
Building a Basic Website
University of Massachusetts Amherst via Independent
iDESWEB, Introducción al desarrollo web
Miríadax
Web Engineering II: Developing Mobile HTML5 Apps
Technische Hochschule Mittelhessen via iversity
Web Application Architectures
University of New Mexico via Coursera