Advanced Programming in Go: Best Practices for Go Programming
Go
| Intermediate
- 14 videos | 1h 16m 28s
- Includes Assessment
- Earns a Badge
Adopting and employing best practices in software development not only mitigates virtually all levels of risk but also naturally results in high-quality, secure, and maintainable software. Consequently, professional software development organizations typically take care to observe best practices. Use this course to learn some of the most significant best practices when programming in Go. Study approaches to organizing Go code and documenting Go programs. Examine best practices related to error handling, data handling, concurrency, and testing. Then, finish off by implementing some of these best practices in a Go program. When you're done, you'll be able to leverage the benefits of a best practice approach when programming in Go.
WHAT YOU WILL LEARN
-
Discover the key concepts covered in this courseDescribe best practice concepts related to programming in goOutline best practices for organizing go code, with reference to code structure, naming conventions, and commentsUse best practices and go's native methods for documenting and obtaining information about go programsCreate an effective directory structure for organizing go code using best practicesDescribe best practices related to error handling in go programsFollow a best practice approach to error handling in go programs
-
Describe best practices related to data handling in go programsFollow a best practice approach to data handling in go programsDescribe best practices related to concurrency in go programsFollow a best practice approach to concurrency in go programsDescribe best practices related to testing go programsFollow a best practice approach to testing go programsSummarize the key concepts covered in this course
IN THIS COURSE
-
1m 35s
-
8m 22s
-
7m 56s
-
6m 33s
-
6m 30s
-
5m 36s
-
5m 21s
-
5m 15s
-
5m 51s
-
4m 44s
-
5m 45s
-
5m 24s
-
6m 17s
-
1m 20s
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.