Below are the video training courses included in this Learning Path.
Introduction to Go Programming
Presented by John Graham-Cumming5 hours 17 minutes
Get going with the Go programming language! Brimming with example programs that solve real-world problems, this fast-paced course covers Go through worked examples that explain language features such as channels. You’ll also learn about Go’s standard packages for building web applications, accessing web APIs, manipulating strings, handling dates and times, and linking Go to existing C programs.
Mark Bates on Go Core Techniques and Tools
Presented by Mark Bates5 hours 14 minutes
Sharpen your Go skills with this example-driven course from software architect Mark Bates. Start with a detailed introduction to several tools and techniques that lie at the core of this relatively new Google language, including concurrent programming with “go” routines. Mark also demonstrates how to build a command line application, using test-driven development. By the end of the course, you’ll have an exciting new language in your development toolkit.
Mark Bates on Go Database Frameworks and Tools
Presented by Mark Bates1 hour 35 minutes
In this segment of your Learning Path, you’ll go on a practical journey through several critical sections of Go functionality: working with SQL, SQL Nulls, Radix, CSV and Bolt. From learning how to handle null database values to practicing techniques for fine grain control over opening and closing transactions, you’ll hone you Go skills to complete proficiency.
Mark Bates on Go Web Frameworks and Techniques
Presented by Mark Bates5 hours 51 minutes
Go is a fast, fun, and productive language for writing programs—especially web apps. In this course, you’ll learn all about web frameworks and techniques, from building a basic web app in Go to configuring Go to serve content over HTTP and HTTPS, and building a proxy server to a back-end Rails app. You’ll master a variety of technologies as you learn what Go can do on the Web.