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

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  
Likes 3 Likes 3