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

CodeSignal

Object-Oriented Programming in TypeScript

via CodeSignal

Overview

Uncover Object-oriented Programming (OOP) concepts in TypeScript. Learn about classes, objects, inheritance, and encapsulation to create reusable and scalable code.

Syllabus

  • Lesson 1: Exploring Object-Oriented Programming: An Introduction to TypeScript Classes
    • Spaceship Interface Greeting Exercise
    • Display Vehicle Type With Method Parameter in TypeScript Class
    • Car Class Debugging Challenge
    • Revealing the Garage's Vehicle Model Through TypeScript Classes
    • Creating and Utilizing a Simple TypeScript Class Method
  • Lesson 2: TypeScript Classes: Attributes and Methods in Action
    • Creating and Interacting with a Robot Class in TypeScript
    • Creating and Invoking the Run Method in the Animal Class
    • Debugging Book Details Display in Digital Library Manager
    • Cat Relaxation Methods
    • Robot Class - Defining Attributes and Methods
  • Lesson 3: Exploring Constructors in TypeScript Classes
    • Creating a Book Catalog Entry with Constructors in TypeScript
    • Integrating a Default Fuel Type Property into the Spacecraft Class
    • Correcting the Inventory Tracker's Product Initialization
    • Constructing a Bike Class in TypeScript
    • Finalizing the TypeScript Rocket Class
  • Lesson 4: Encapsulation in TypeScript: Safeguarding Data with Private Members and Accessors
    • Smart Drone Altitude Management Using Encapsulation in TypeScript
    • Safeguarding Student Grades with Encapsulation
    • Digital Bookshelf: Ensuring Accurate Availability Status
    • Shield Level and Model Access in Spacecraft Class
    • Bank Account Balance Management Exercise
  • Lesson 5: Understanding Inheritance in TypeScript
    • Understanding EBook Inheritance in OOP
    • Enhancing the Airplane Class with Inherited Properties
    • Overriding the Device Connection Method in the Printer Class
    • Programming the Robot Class: Movement and Communication Methods
    • Skateboard Inheritance: Extending Transport Class

Reviews

Start your review of Object-Oriented Programming in TypeScript

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.