Advanced Programming in Go: Testing & Deploying Go Programs

placeholder

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 youll be able to use Go to test debug build and deploy Go programs.