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

CodeSignal

Revisiting Go for Design Patterns

via CodeSignal

Overview

Design patterns are essential for developing robust, scalable, and maintainable software systems. This course revisits Go programming language and explores various concepts such as structs, interfaces, composition, and design patterns to help you build efficient and scalable systems.

Syllabus

  • Lesson 1: Introduction to Structs in Go
    • Adding a Middle Name Field
    • Add Missing Parts to Struct
    • Creating a Struct and Method
  • Lesson 2: Introduction to Interfaces in Go
    • Calculate Perimeter Using Interfaces
    • Calculate Shape Areas with Interfaces
    • Write Interfaces from Scratch
  • Lesson 3: Composition in Go
    • Add Address Field to Person
    • Add Person field
    • Implement Composition with Vehicle and Car

Reviews

Start your review of Revisiting Go for Design Patterns

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.