Final Exam: Advanced Programming in Go
Go
| 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
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.