TypeScript: Object-Oriented Programming
Offered By: LinkedIn Learning
Course Description
Overview
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?
- Classes vs. objects
- Prototypes vs. classes
- Constructor and class properties
- Methods with TypeScript
- Using Get
- Using Set
- Challenge: Classes
- Solution: Classes
- Inheritance introduction
- Extending classes in TypeScript
- Implementing classes in TypeScript
- Super()
- Super() overrides
- Generics
- Polymorphism
- Challenge: Inheritance
- Solution: Inheritance
- What is encapsulation?
- Public vs. private
- Protected
- Static
- Readonly
- Challenge: Encapsulation
- Solution: Encapsulation
- Converting legacy classes to TypeScript
- What's next?
- TypeScript settings
Taught by
Dylan Israel
Related Courses
Introduction à la programmation orientée objet (en Java)École Polytechnique Fédérale de Lausanne via Coursera Useful Genetics Part 2
The University of British Columbia via Coursera Object-Oriented Programming
Indian Institute of Technology Bombay via edX Java für Einsteiger
openHPI Computing: Art, Magic, Science - Part II
ETH Zurich via edX