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

CodeSignal

Applying Design Patterns for Real World Problems using Scala

via CodeSignal

Overview

This course applies various design patterns to develop a smart home system in Scala 3, showcasing the practical use of patterns to solve real-world problems. Additionally, you'll be presented with problem statements and asked to apply design patterns to solve them.

Syllabus

  • Unit 1: Applying Factory Method and Adapter Patterns for Smart Home Devices in Scala
    • Implement Smart Device Factory and Adapter Patterns in Scala
    • Smart Home Device Integration with Adapter and Factory Patterns in Scala
  • Unit 2: Applying Observer and Strategy Patterns for Smart Home Security System and Climate Control in Scala
    • Implementing a Smart Home Security System with the Observer Pattern in Scala
    • Flexible Climate Control Using Strategy Pattern
  • Unit 3: Building a Flexible Smart Home System with Command and Decorator Patterns in Scala
    • Smart Home Automation System Using the Command Pattern in Scala
    • Smart Home Automation System with Decorator Pattern in Scala 3
  • Unit 4: Choosing and Applying Design Patterns to Solve Real-World Problems in Scala
    • Implementing a File Parser Using Strategy Pattern in Scala
    • Implementing a Smart Home Device Control System Using Design Patterns
    • Creating and Combining Graphical Shapes with Design Patterns
    • Home Automation System Integration with Adapter Pattern
    • Creating a Robot Using the Builder Pattern in Scala

Reviews

Start your review of Applying Design Patterns for Real World Problems using Scala

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.