Go for Developers: Practical Techniques for Effective Coding .MP4, AVC, 1280x720, 30 fps | English, AAC, 2 Ch | 4h 36m | 666 MB Instructor: Mark Bates
Get a thorough introduction to Golang, the Go programming language. This course enables you to quickly understand and use Go syntax, core features, and idioms. Learn how to write robust, reliable, well-performing production code right from the outset.
Learning objectives
Manage packages, modules, and dependencies.
Apply Golang basics, such as variable declaration, types, and control flow.
Work effectively with collection types, iteration, functions, structs, and pointers.
Understand Go slices and use them properly.
Write idiomatic Go, using principles such as embedding and composition.
Expertly use concurrency to improve code performance.
Create proper tests to quickly identify and fix problems.
Write simpler, better code with generics and interfaces.
Take advantage of channels, context, sync primitives, and other advanced features.