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

CodeSignal

Go Structs Basics Revision

via CodeSignal

Overview

This course introduces the foundational concepts of Go structs and methods, focusing on implementing basic code structures and principles similar to OOP, as well as handling common edge cases.

Syllabus

  • Unit 1: Go Structs and Methods: An Introduction
    • Player Class in Action
    • Expanding LibraryBook Struct in Go with Recommendations
    • Rectify Rectangle Area Calculation in Go
    • Complex Number Subtraction in Go
    • Creating a Dice Simulation in Go
  • Unit 2: Go Structs and Methods: Exploring Initialization and Flexibility
    • Adding Verbosity to the Vehicle's fuelUp Method in Go
    • Ensuring Correct Publication Year in Digital Library System
    • Initializing Structs with Default Parameters
    • Implement CoffeeMachine Espresso Brewing Functionality
    • Spaceship Struct Construction in Go
  • Unit 3: Go Encapsulation and Access Control: Mastering Privacy with Naming Conventions
    • Smart Light Bulb Color Change Bug Fix Task
    • Music Player Volume Control
    • Encapsulation in Go with Smart Fridge Example
    • Harness the Power of Encapsulation in Go
    • Building a SmartWatch with Private Methods and Attributes
  • Unit 4: Go Composition and Interfaces: Sharing Functionality Efficiently
    • Fixing the Delivery System in Go
    • Enhancing ElectricBicycle with Method Overriding in Go
    • Enhancing Volume Control in SmartMusicPlayer
    • Attribute Inheritance in Go Structs
    • Simulate Electronic Device Boot Up Using Go Interfaces

Reviews

Start your review of Go Structs Basics Revision

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.