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

CodeSignal

Applying Design Patterns for Smart Home System

via CodeSignal

Overview

Put design patterns to work in the real world! This course takes you through developing a smart home system in C#, demonstrating how to apply creational, structural, and behavioral patterns to solve real-world challenges with efficiency and style.

Syllabus

  • Lesson 1: Applying Factory and Adapter for Smart Home Devices
    • Factory Method Pattern Implementation
    • Implement Smart Home Adapter System
  • Lesson 2: Smart Home Security with Observer and Strategy Patterns
    • Implement a Smart Home Security System Using Observer
    • Develop a Climate Controller System with Strategy
  • Lesson 3: Automating Smart Home Lights with Command and Decorator
    • Smart Home Automation Using the Command Pattern
    • Smart Home Automation System Using Decorator Pattern
  • Lesson 4: Choosing and Applying Design Patterns to Solve a Real-World Problem
    • Implementing File Parsing for Several Files
    • Controlling Smart Home Devices
    • Graphical Objects Support
    • New Interface for Home Devices System
    • Developing a Custom Robot

Reviews

Start your review of Applying Design Patterns for Smart Home System

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.