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 programming
    create and execute a simple Goroutine
    create and use prepared statements in relation to databases in Go programs
    create and work with buffered and unbuffered channels in Goroutines
    create and work with modules and packages
    define what a package is in Go programming
    describe best practice concepts relating to Go programming
    describe Go channels and how they fit in Go's overall concurrency model
    describe Goroutines and how they fit in Go's concurrency model
    describe how databases are accessed in Go programs
  • describe how to organize Go code including code structure, naming conventions, comments
    describe pipelines and list common pipeline patterns
    describe race conditions and how they affect Go programs
    describe the concepts underlying concurrency and parallelism
    describe why packages are used in Go programming
    discuss sequential programming concepts
    follow a best practice approach to error handling in Go programs
    follow a process for systematically debugging a Go program
    implement unit testing against a Go program
    utilize programming tools in Go that help detect race conditions

IN THIS COURSE

  • Playable
    1. 
    Advanced Programming in Go
    33s
    UP 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 platform

Digital badges are yours to keep, forever.

YOU MIGHT ALSO LIKE

Likes 3 Likes 3  
Likes 3 Likes 3