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

CodeSignal

Revisiting Software Design Patterns in TypeScript

via CodeSignal

Overview

Delve deeper into essential software design patterns and discover their importance in crafting adaptable and reliable software systems with TypeScript. This course enhances your ability to creatively and efficiently solve programming challenges using design patterns.

Syllabus

  • Unit 1: Encapsulation in TypeScript: Ensuring Data Privacy and Integrity
    • Refill Coffee Method Implementation with Encapsulation
    • Toaster Class Encapsulation and Debugging Task
    • Implementing Encapsulation in TypeScript
    • Encapsulation Practice with TemperatureSensor Class in TypeScript
    • Creating a Camera Class with Encapsulation in TypeScript
  • Unit 2: Understanding Abstraction in TypeScript
    • Identify Fuel Type for ElectricCar in Space Vehicle Software
    • Utilizing Abstraction in TypeScript
    • Implementing an Abstract Method in TypeScript
    • Home Appliance Abstraction with TypeScript
    • Smart Device Network Engineering with Sensor Classes in TypeScript
  • Unit 3: Polymorphism in TypeScript: Leveraging Interfaces and Abstract Classes for Flexible Code Design
    • Polymorphism in TypeScript: Correcting Animal Sounds
    • Implementing Polymorphic Draw Methods in TypeScript Classes
    • Polymorphism in Action: Painting Shapes
    • Polymorphic Geometric Shapes Universe Creation
    • Polymorphism with Printer and PhotoPrinter Classes in TypeScript
  • Unit 4: Revising Basic Design Patterns: Composition in TypeScript
    • Fixing the Electric Car System with Composition
    • Implement a Home Entertainment System Using Composition Pattern
    • Creating a Computer System with Composition in TypeScript
    • Building an Aircraft System with Composition in TypeScript
    • Building a Computer System Using Composition
  • Unit 5: Applying OOP Design Patterns in TypeScript
    • Document Editor in TypeScript
    • Creating an Audio Player System Using OOP Principles in TypeScript
    • Drawing Application with Shape Composition
    • Building an Object-Oriented Audio Playback System in TypeScript
    • Architecting an OOP-based Editor Suite
  • Unit 6: Applying Object-Oriented Programming Principles in TypeScript
    • Mini Drawing Application with OOP Design Patterns
    • Music Player Using TypeScript and OOP
    • Zoo Simulation with Object-Oriented Principles
    • Encapsulating Zoo Habitats with OOP in TypeScript
    • Mini Music Player with TypeScript Abstraction and Composition

Reviews

Start your review of Revisiting Software Design Patterns 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.