Software-Installation für Golang Schulung

Software-Installation für Golang Schulung

Auf dieser Seite finden Sie eine kurze Zusammenfassung der für eine Golang-Schulung benötigte Software-Installation.

Go Installation (SDK)

Um sicherzustellen, dass Sie während der Schulung alle Funktionen und Updates von Go nutzen können, wird empfohlen, die aktuellste verfügbare Version von Go zu installieren. Laden Sie diese am Besten von der Go Download Seite herunter und installieren sie diese.

Folgendes Kommando sollte am Ende der Installation in der Kommandozeile ihres Betriebssystems ausführbar sein:

go version

Die ausgegebene Version sollte der Angabe dieser HTTP-Ressource entsprechen: https://go.dev/VERSION?m=text

Entwicklungsumgebung

In der Schulung kann wahlweise die kommerzielle Entwicklungsumgebung IntelliJ bzw. Goland von Jetbrains oder der Open Source Editor Visual Studio Code eingesetzt werden.

Im Folgenden werden kurze Anmerkungen zu den Installationen gegeben.

IntelliJ/Goland

Für IntelliJ muss das Go-Plugin installiert werden. In der Goland Distribution ist dieses Plugin bereits enthalten und muss nicht noch einmal installiert werden.

Go Plugin IntelliJ

Go Plugin IntelliJ

Visual Studio Code

Für den freien Editor Visual Studio Code ist ebenfalls ein Go-Plugin bzw. Extension verfügbar, dass separat installiert werden muss.

Go Plugin VSCode

Go Plugin VSCode

Hierzu kann folgendes Kommando in der Command-Palette ausgeführt werden:

Öffnen VSCode Command Palette

Öffnen VSCode Command Palette

ext install golang.Go

Nachdem die Extension installiert ist müssen noch weitere Go-Tools installiert werden. Das geschieht ebenfalls über die Command-Palette mit dem Kommando “Go: Install/Update Tools”:

Go Tools in VSCode

Go Tools in VSCode

Es folgt ein Dialog, in dem mehrere Tools ausgewählt werden können. Hier am Besten alle Tools auswählen:

Go Tools in VSCode auswählen

Go Tools in VSCode auswählen

Docker-Umgebung

Für manche Schulungen wird eine Docker-Umgebung benötigt. Für Windows und MacOS ist eine Docker Desktop Installation sinnvoll. Für Linux ist eine Installation aus den entsprechenden Code-Repositories der Distribution sinnvoll.

Bitte prüfen Sie hierbei jeweils die Lizenzbedingungen!

Folgende Docker Images werden unter anderem in den Schulungen eingesetzt und können bereits im Vorfeld heruntergeladen werden:

27.06.2024

 

Kennen Sie schon das Buch zum Thema?

Der praktische Soforteinstieg für Developer und Softwarearchitekten, die direkt mit Go produktiv werden wollen.

  • Von den Sprachgrundlagen bis zur Qualitätssicherung
  • Architekturstil verstehen und direkt anwenden
  • Idiomatic Go, gRPC, Go Cloud Development Kit
  • Cloud-native Anwendungen erstellen
Microservices mit Go Buch

zur Buchseite beim Rheinwerk Verlag Rheinwerk Computing, ISBN 978-3-8362-7559-0 (als PDF, EPUB, MOBI und Papier)

Kontakt

Source Fellows GmbH

Source Fellows GmbH Logo

Lerchenstraße 31

72762 Reutlingen

Telefon: (0049) 07121 6969 802

E-Mail: info@source-fellows.com