https://github.com/linkedinlearning/go-design-patterns-2880139
Go Design Patterns
https://github.com/linkedinlearning/go-design-patterns-2880139
Last synced: 9 months ago
JSON representation
Go Design Patterns
- Host: GitHub
- URL: https://github.com/linkedinlearning/go-design-patterns-2880139
- Owner: LinkedInLearning
- License: other
- Created: 2021-06-11T18:09:14.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2023-02-01T00:42:10.000Z (about 3 years ago)
- Last Synced: 2025-06-09T18:11:32.523Z (10 months ago)
- Language: Go
- Size: 25.4 KB
- Stars: 82
- Watchers: 6
- Forks: 74
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# Go Design Patterns
This is the repository for the LinkedIn Learning course Go Design Patterns. The full course is available from [LinkedIn Learning][lil-course-url].
![Go Design Patterns][lil-thumbnail-url]
Go, a multi-paradigm programming language, features design patterns that allow developers to address common problems efficiently. In this course, senior developer advocate Joe Marini covers creation, structural, and behavioral design patterns. Joe begins with an overview of design patterns and design pattern categories. Then he gives you overviews and examples of several creational patterns, including builder pattern, factory pattern, and singleton pattern. He does the same for structural patterns, covering adapter patterns and facade patterns. Joe concludes with behavioral patterns such as an observer pattern and an iterator pattern.
### Instructor
Joe Marini
Senior Director of Product and Engineering
Check out my other courses on [LinkedIn Learning](https://www.linkedin.com/learning/instructors/joe-marini).
[lil-course-url]: https://www.linkedin.com/learning/go-design-patterns
[lil-thumbnail-url]: https://cdn.lynda.com/course/2880139/2880139-1627493767900-16x9.jpg