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
DEV201x: Introduction to TypeScriptMicrosoft via edX Developing Dynamic Web Applications Using Angular
Microsoft via edX Introduction to TypeScript 2
Microsoft via edX Multiplatform Mobile App Development with NativeScript
The Hong Kong University of Science and Technology via Coursera Angular Fundamentals
Microsoft via edX