Final Exam: Advanced Programming in Go
Go 1.16 | Intermediate
- 1 Video | 32s
- Includes Assessment
- Earns a Badge
Final Exam: Advanced Programming in Go will test your knowledge and application of the topics presented throughout the Advanced Programming in Go track of the Skillsoft Aspire Go Programming Essentials Journey.
WHAT YOU WILL LEARN
follow a best practice approach to error handling in Go programsdefine what a package is in Go programmingcreate and work with modules and packagesdescribe why packages are used in Go programmingcompare and contrast single-threaded programming versus multi-threaded programmingdiscuss sequential programming conceptsdescribe the concepts underlying concurrency and parallelismdescribe Goroutines and how they fit in Go's concurrency modelcreate and execute a simple Goroutinedescribe race conditions and how they affect Go programs
utilize programming tools in Go that help detect race conditionsdescribe Go channels and how they fit in Go's overall concurrency modeldescribe pipelines and list common pipeline patternscreate and work with buffered and unbuffered channels in Goroutinesdescribe how databases are accessed in Go programscreate and use prepared statements in relation to databases in Go programsfollow a process for systematically debugging a Go programimplement unit testing against a Go programdescribe best practice concepts relating to Go programmingdescribe how to organize Go code including code structure, naming conventions, comments
IN THIS COURSE
1.Advanced Programming in Go33sUP NEXT
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platformDigital badges are yours to keep, forever.