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 PHP

via CodeSignal

Overview

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

Syllabus

  • Unit 1: Applying Factory Method and Adapter Patterns for Smart Home Devices in PHP
    • Implementing the Factory Method Pattern in PHP
    • Implementing Smart Home System with Adapter Pattern in PHP
  • Unit 2: Applying Observer and Strategy Patterns for Smart Home Systems in PHP
    • Implementing a Smart Home Security System using the Observer Pattern in PHP
    • Implementing a Flexible Climate Control System Using the Strategy Pattern
  • Unit 3: Applying Command and Decorator Patterns for Smart Home Automation and Lighting System in PHP
    • Smart Home Automation System Using Command Pattern in PHP
    • Smart Home Automation with Decorator Pattern in PHP
  • Unit 4: Choosing and Applying Design Patterns for Smart Home Solutions
    • Implementing Design Patterns for File Parsing in PHP
    • Implementing a Smart Home Remote Control System Using Design Patterns
    • Handling Graphical Components with Design Patterns
    • Home Automation Light System Adapter Implementation
    • Implement Robot Creation Using Builder or Factory Method Pattern in PHP

Reviews

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

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.