Participants should be comfortable with a programming language (Java, C#, Python, or similar) and have taken the Introductory GO course (IN1622) or have similar knowledge.
GO is an open source programming language that makes it easy to build simple, reliable, and efficient software. For this reason, GO has been attracting the interest of many programming shops. However, these advantages are only possible through an effort of study. The GO Programming course is designed to help this process through hands-on training.
This course is designed for developers and/or architects.
In this course, participants will:
- Be a productive programmer with GO
- Hone the best software development practices with GO
Overview of GO – Introduction
Defer, Panic & Recover
The * and & operators
Structs and Interfaces
The Core Packages
Input / Output
Files & Folders
Containers & Sort
Hashes & Cryptography
Parsing Command Line Arguments
Specialized tracks: GO concurrency, GO system programming, GO for the web