This course applies various design patterns to develop a smart home system in Python, showcasing the practical use of the patterns covered in the course path to solve real-world problems.
Overview
Syllabus
- Lesson 1: Applying Factory Method and Adapter Patterns for Smart Home Device
- Implementing Devices with Factory Method Pattern in Python
- Integrating Smart Devices with Factory Method and Adapter Patterns in Python
- Lesson 2: Applying Observer and Strategy Patterns for Smart Home Security System and Climate Control
- Implementing a Smart Home Security System Using the Observer Pattern
- Implementing Strategy Pattern for Smart Home Climate Control
- Lesson 3: Applying Command and Decorator Patterns for Building the Smart Home Automation and Lighting System
- Smart Home Automation with Command Pattern in Python
- Smart Home Automation Using Decorator Pattern
- Lesson 4: Choosing and Applying Design Patterns to Solve a Real-World Problem
- Implement Smart Lock Using Singleton Pattern in Python
- Smart Home Actuators Using Abstract Factory Pattern
- Handling Notifications with the Composite Pattern
- Creating SmartHomeDevice using Builder Pattern