Advanced Programming in Go: Testing & Deploying Go Programs
Go 1.16
| Intermediate
- 10 videos | 1h 42s
- Includes Assessment
- Earns a Badge
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.
WHAT YOU WILL LEARN
-
discover the key concepts covered in this coursedescribe the various test techniques commonly employed with Go programsoutline typical approaches to debugging Go programsfollow a process for systematically debugging a Go programimplement unit testing against a Go program
-
measure test coverage while testing a Go programbuild and install Go programs to local on-premises machinesrecognize the deployment tools and techniques used for Go applications and deploy a Go program to a cloud providerdeploy a Go program to a cloud providersummarize the key concepts covered in this course
IN THIS COURSE
-
1.Course Overview1m 37sUP NEXT
-
2.Test Techniques for Go Programs7m 43s
-
3.Approaches to Debugging Go Programs5m 44s
-
4.Debugging Go Programs9m 36s
-
5.Using Unit Testing against a Go Program6m 28s
-
6.Measuring Test Coverage for Go Programs6m 9s
-
7.Building and Installing Go Applications On-premises7m 45s
-
8.Deploying Go Applications6m 54s
-
9.Deploying Go Applications to the Cloud7m 40s
-
10.Course Summary1m 6s
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.