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

CodeSignal

Backward Compatibility in Software Development with TypeScript

via CodeSignal

Overview

Master the art of expanding software functionalities while maintaining system stability and backward compatibility. Tailored for TypeScript developers, this course guides you in preserving seamless integration as you introduce new features.

Syllabus

  • Unit 1: Backward Compatibility in TypeScript
    • Weather Information System Enhancement Task
    • Enhancing a Shopping Cart System in TypeScript
    • Enhancing Logger Class with Severity Levels
    • Enhanced File Reading Utility in TypeScript
  • Unit 2: Leveraging Method Overloading in TypeScript
    • Inventory Management System Enhancement
    • Enhancing BeverageCreator with Optional Parameters
    • Enhancing Financial Report Generation with Comparative Analysis
    • Enhancing Logging Library with Structured Data Capabilities
    • Enhancing a Logging System in TypeScript
  • Unit 3: Polymorphism and Backward Compatibility in TypeScript
    • Enhancing MediaPlayer with Polymorphism for Audio Playback
    • Enhancing Product Class with Promotions in TypeScript
    • Enhancing AlarmClock Functionality with Sound and Volume Options
    • Enhancing a Media Library with Polymorphism in TypeScript
  • Unit 4: Leveraging Facade and Adapter Patterns for Backward Compatibility in TypeScript
    • Implementing a Unified Payment Interface with Facade Pattern in TypeScript
    • Notification System Adapter Implementation
    • Smart Home System Facade Implementation
    • Video Filter Application with Adapter Pattern in TypeScript
  • Unit 5: Backward Compatibility Practice in TypeScript
    • Enhancing Printer Functionality for Multiple Content Types
    • Integrate New Weather Data Provider with Adapter Pattern
    • Enhancing ConfigParser for Type Handling in TypeScript
    • Enhancing NotificationService with SMS and Push Notifications

Reviews

Start your review of Backward Compatibility in Software Development with 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.