The brainiest courses
for IT brainiacs.

The brainiest courses
for IT brainiacs.

Applied Go Programming

Course description

Go (aka Golang) is one of the fastest growing programming languages. It is an open-source language released by Google in 2009. Go is a multi-purpose programming language specifically designed to build faster and scalable applications. In this course, you will:

  • Learn the core features of the Go programming language
  • Understand how concurrency works in Go
  • Learn how to create real-world applications using Go

Structure:

  • Introduction to the Go programming language
  • Basic Go syntax
    • Packages
    • Variables
    • Functions
    • Flow control
    • Range
    • Reflection
    • Structs, slices, and maps
    • Methods and interfaces
    • Creating packages
  • Concurrency in Go
    • Goroutines
    • Channels
    • Buffered channels
  • Network programming in Go
  • Developing microservices in Go

Prerequisites

  • Basic programming experience
  • Understanding of basic object-oriented programming concepts

Hardware

  • Mac / Windows laptop

Software

  • Go distribution from https://golang.org
  • Visual Studio Code

Course details

Duration: 2 days
Location: Online
Type: Go
Trainer:

Course price

Early bird price: 698 Eur + VAT
Standard price: 798 Eur + VAT (Changes 2 weeks before)

Contact us

Get in touch to find out more about this course