5910 Breckenridge Pkwy Suite B, Tampa, FL. 33610
(800) 272-0707

SkillSoft Explore Course

Aspire     Go Programming Essentials     Go Programming Essentials Track : 02 Advanced Programming in Go
Testing and debugging a program is fundamental to creating quality software. Likewise, deployment is an indispensable software development step, which must be navigated appropriately. The Go ecosystem includes several options and approaches for both testing/debugging and deploying Go programs.
Use this course to learn the various testing and debugging approaches common to Go programs. Experiment by executing unit tests against Go software. Perform tests based on test coverage metrics. Learn common approaches for debugging Go programs. Lastly, examine tools and techniques for deploying Go applications both on-premises and to the Cloud and practice deploying a Go program to a cloud provider.
Upon completion, you'll be able to use Go to test, debug, build, and deploy Go programs.

Objectives

Advanced Programming in Go: Testing & Deploying Go Programs

  • discover the key concepts covered in this course
  • describe the various test techniques commonly employed with Go programs
  • outline typical approaches to debugging Go programs
  • follow a process for systematically debugging a Go program
  • implement unit testing against a Go program
  • measure test coverage while testing a Go program
  • build and install Go programs to local on-premises machines
  • recognize the deployment tools and techniques used for Go applications and deploy a Go program to a cloud provider
  • deploy a Go program to a cloud provider
  • summarize the key concepts covered in this course