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
compare and contrast single-threaded programming versus multi-threaded programmingcreate and execute a simple Goroutinecreate and use prepared statements in relation to databases in Go programscreate and work with buffered and unbuffered channels in Goroutinescreate and work with modules and packagesdefine what a package is in Go programmingdescribe best practice concepts relating to Go programmingdescribe Go channels and how they fit in Go's overall concurrency modeldescribe Goroutines and how they fit in Go's concurrency modeldescribe how databases are accessed in Go programs
describe how to organize Go code including code structure, naming conventions, commentsdescribe pipelines and list common pipeline patternsdescribe race conditions and how they affect Go programsdescribe the concepts underlying concurrency and parallelismdescribe why packages are used in Go programmingdiscuss sequential programming conceptsfollow a best practice approach to error handling in Go programsfollow a process for systematically debugging a Go programimplement unit testing against a Go programutilize programming tools in Go that help detect race conditions
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.