Design Patterns in Go for Object Oriented Programming Preview

Design Patterns in Go for Object Oriented Programming

With Ademusoyo Awosika-Olumo Liked by 33 users
Duration: 1h 37m Skill level: Intermediate Released: 7/3/2023

Course details

There are a lot of ways to structure code in Go, and the choices can sometimes be overwhelming. A big component of programming is understanding different algorithms and patterns that can help you develop your code. By understanding different design patterns, the right choice for your code base can be made easier, and lead to better structure in your code. In this course, Ademusoyo Awosika-Olumo covers each of the different creational, structural, and behavioral coding design patterns that can be implemented in Go. She gives an overview of each, shows how to implement them, and discusses scenarios where each would be preferred. If you’re looking to start programming in Go, having a knowledge of different design patterns can help enable you to solve complex coding challenges. Join Ademusoyo in this course to start learning how.

Skills you’ll gain

Earn a sharable certificate

Share what you’ve learned, and be a standout professional in your desired industry with a certificate showcasing your knowledge gained from the course.

Sample certificate

Certificate of Completion

  • Showcase on your LinkedIn profile under “Licenses and Certificate” section

  • Download or print out as PDF to share with others

  • Share as image online to demonstrate your skill

Meet the instructor

Learner reviews

4.5 out of 5

25 ratings
  • 5 star
    Current value: 18 72%
  • 4 star
    Current value: 5 20%
  • 3 star
    Current value: 0 0%
  • 2 star
    Current value: 1 4%
  • 1 star
    Current value: 1 4%

Contents

What’s included

  • Practice while you learn 1 exercise file
  • Test your knowledge 4 quizzes
  • Learn on the go Access on tablet and phone

Similar courses

Download courses

Use your iOS or Android LinkedIn Learning app, and watch courses on your mobile device without an internet connection.