Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

CodeSignal

Object-Oriented Programming in JavaScript

via CodeSignal

Overview

Wheel into the principles of object-oriented programming. Deepen your understanding and hone your skills in creating JavaScript programs using OOP concepts. Learn how to effectively structure your code for improved efficiency, readability, and maintainability.

Syllabus

  • Lesson 1: Exploring JavaScript Classes: Blueprint to Object Creation
    • Fruitful Greetings in JavaScript
    • Enhance the Greeting Method in the Fruit Class
    • Debugging the Tree Class Print Function
    • Add a Method to the Tree Class
    • Virtual Orchard: Coding with JavaScript Classes
  • Lesson 2: Bringing Classes to Life: Attributes and Methods in JavaScript
    • Digital Pet Diary: Object-Oriented Programming in Action
    • Extend the Pet Class with a Play Method
    • Pet Activity Tracker Bug Fix
    • Add Play Behavior to Pet Class
    • Create the Pet Activity Class in JavaScript
  • Lesson 3: Constructing Foundations: Mastering Constructors in JavaScript Classes
    • Creating and Displaying a Vehicle Object in JavaScript
    • Adding Default Color to Vehicle Class Constructor
    • Vehicle Showroom Object Creation Error
    • Add a Constructor to the Vehicle Class
    • Orbiting OOP: Constructing the Vehicle Class in JavaScript
  • Lesson 4: Encapsulating Secrets in JavaScript: Safeguarding Data with Private Properties and Accessor Methods
    • Smart Vehicle Speed Regulation in JavaScript
    • Enhance Vehicle Class with Fuel Level Validation
    • Engine Control System Debugging
    • Add Getter and Setter Functionality to the Vehicle Class
    • Space Fuel Encapsulation in JavaScript
  • Lesson 5: Inheritance: Unlocking Code Reusability in JavaScript
    • Bicycle Inheritance Run Through
    • Enhance the Bike Class Method
    • Enhance the Bicycle's Movement Message
    • Add the Missing Methods to the Bicycle Class
    • Inheriting the Wheels: Extending the Vehicle Class in JavaScript

Reviews

Start your review of Object-Oriented Programming in JavaScript

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.