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 Go

via CodeSignal

Overview

This course applies various design patterns to develop a real-worls systems in Go, 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

  • Lesson 1: Applying Design Patterns for Smart Home System
    • Factory Method for Device Creation
    • Adapter for Smart Home Devices
    • Implement Observer Pattern for Security
    • Flexible Climate Control System
    • Factory Method for Smart Home
    • Enhancing Devices with Decorators
  • Lesson 2: Choosing and Applying Design Patterns to Solve Real-World Problems
    • Implement File Parsing Strategies
    • Controlling Smart Home Devices
    • Implementing and Combining Graphical Components Using Design Patterns
    • Adapting an Old Lighting System to a New Interface
    • Handling Requests with Chain of Responsibility Pattern

Reviews

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

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.