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

LinkedIn Learning

TypeScript: Object-Oriented Programming

via LinkedIn Learning

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Learn how and why TypeScript uses object-oriented programming models, including inheritance, polymorphism, and encapsulation.

Syllabus

Introduction
  • What's the OOP in TypeScript all about?
1. Classes in TypeScript
  • Classes vs. objects
  • Prototypes vs. classes
  • Constructor and class properties
  • Methods with TypeScript
  • Using Get
  • Using Set
  • Challenge: Classes
  • Solution: Classes
2. Inheritance in TypeScript
  • Inheritance introduction
  • Extending classes in TypeScript
  • Implementing classes in TypeScript
  • Super()
  • Super() overrides
  • Generics
  • Polymorphism
  • Challenge: Inheritance
  • Solution: Inheritance
3. Access Modifiers in TypeScript
  • What is encapsulation?
  • Public vs. private
  • Protected
  • Static
  • Readonly
  • Challenge: Encapsulation
  • Solution: Encapsulation
Conclusion
  • Converting legacy classes to TypeScript
  • What's next?
  • TypeScript settings

Taught by

Dylan Israel

Reviews

4.6 rating at LinkedIn Learning based on 432 ratings

Start your review of TypeScript: Object-Oriented Programming

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.