This course introduces the foundational concepts of TypeScript classes and objects, focusing on implementing basic code structures and OOP concepts, as well as dealing with common edge cases.
Overview
Syllabus
- Unit 1: Exploring TypeScript Classes: Structure, Properties, and Methods
- Player Class in Action
- Expanding TypeScript Classes with Conditional Methods
- Fixing the Rectangle Class Area Calculation
- Define and Use a Subtraction Method in TypeScript Class
- Creating a Dice Class in TypeScript
- Unit 2: Exploring TypeScript Classes: Constructors and Class Methods
- Modify Vehicle Class Method
- Fixing Default Publication Year Issue
- Initializing TypeScript Classes with Default Parameters
- Add Functionality to Brew Espresso in TypeScript
- Modeling Spaceships in TypeScript
- Unit 3: Encapsulation in TypeScript: Private Attributes and Methods
- Mastering Volume Control with Encapsulation in TypeScript
- Fix the Color Change Bug in SmartLightBulb Class
- Encapsulation with Private Methods in Smart Fridge
- SmartCamera Encapsulation in TypeScript
- Creating a SmartWatch with Encapsulation in TypeScript
- Unit 4: Inheritance in TypeScript classes
- Overriding Methods in TypeScript with Super Function Usage
- Fixing Inheritance in a TypeScript Delivery System
- Enhancing Music Player with Volume Control in TypeScript
- Inheritance with Attributes in TypeScript
- Simulating Electronic Devices and Computers with Inheritance