Choose your language:

France
Germany
Hong Kong
India
Ireland
Japan
Malaysia
Netherlands
New Zealand
Singapore
Sweden
United Kingdom
United States

Advanced GO Programming

Course Code

IN1623

Duration

3 Days

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
Variadic Functions
Closure
Recursion
Defer, Panic & Recover
Pointers
The * and & operators
new
Structs and Interfaces
Structs
Methods
Interfaces
Concurrency
Goroutines
Channels
Packages
Creating Packages
Documentation
Testing
The Core Packages
Strings
Input / Output
Files & Folders
Errors
Containers & Sort
Hashes & Cryptography
Servers
Parsing Command Line Arguments
Synchronization Primitives
Specialized tracks: GO concurrency, GO system programming, GO for the web
Send Us a Message
Choose one