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.
Overview
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