https://github.com/linkedinlearning/go-recipes-practical-projects-2883106
Go Recipes: Practical Projects
https://github.com/linkedinlearning/go-recipes-practical-projects-2883106
Last synced: 11 months ago
JSON representation
Go Recipes: Practical Projects
- Host: GitHub
- URL: https://github.com/linkedinlearning/go-recipes-practical-projects-2883106
- Owner: LinkedInLearning
- License: other
- Created: 2021-05-04T19:31:15.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2023-08-28T09:05:59.000Z (almost 3 years ago)
- Last Synced: 2025-06-09T18:11:36.420Z (about 1 year ago)
- Language: Go
- Size: 341 KB
- Stars: 32
- Watchers: 6
- Forks: 37
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# Go Recipes: Practical Projects
This is the repository for the LinkedIn Learning course Go Recipes: Practical Projects. The full course is available from [LinkedIn Learning][lil-course-url].
![Go Recipes: Practical Projects][lil-thumbnail-url]
If you’re figuring out what to make for dinner tonight, this course will not help you. However, if you’re learning the Go programming language, this course is a great resource for practical learning. Instructor Miki Tebeka walks you through common Go projects with "recipes," or step-by-step instructions. Miki shows you some basics, such as Go slices, maps, error handling, and panic recovery. He explains how to measure, format, parse, and convert time in Go. Miki goes over ways you can work with text in Go, then demonstrates using structs, methods, and interfaces to improve your code. He discusses working with JSON and HTTP, then concludes by describing the benefits of bringing concurrent instructions to your apps.
## Installing
1. To use these exercise files, you must have the following installed:
- [The Go SDK](https://golang.org/dl)
- An IDE such as [Visual Studio Code](https://code.visualstudio.com/) with the [Go extension](https://marketplace.visualstudio.com/items?itemName=golang.Go) or [Goland](https://www.jetbrains.com/go/)
- [Git](https://git-scm.com/)
2. Clone this repository into your local machine using the terminal (Mac), CMD (Windows), or a GUI tool like SourceTree.
3. Change directory to the root and run `go mod download`
### Instructor
Miki Tebeka
CEO at 353Solutions
Check out my other courses on [LinkedIn Learning](https://www.linkedin.com/learning/instructors/miki-tebeka).
[lil-course-url]: https://www.linkedin.com/learning/go-recipes-practical-projects
[lil-thumbnail-url]: https://cdn.lynda.com/course/2883106/2883106-1623869229742-16x9.jpg