Go für Cloud-Applikationen

Training für IT-Engineers, die eigene Services mit Go entwickeln bzw. beim Betrieb und dem Debuggen von Go-Applikationen unterstützen wollen.

Zur Terminauswahl Individuellen Termin anfragen
Golang Logo

Auf einen Blick

Rahmendaten

  • 2 Tage
  • vor Ort oder remote
  • Deutsch oder Englisch

Zielgruppe

Software-Entwickler:innen anderer Programmiersprachen,

Infrastruktur-Engineers mit Programmiergrundkenntnissen

Anwendungsbeispiele

Entwickeln eigener Services mit Go und Unterstützung beim Betrieb und dem Debuggen von Go-Applikationen

Beschreibung

Dieses Training vermittelt die Grundlagen für die Entwicklung von Cloud-basierten Applikationen mit der Programmiersprache Go. Dabei wird ein großer Fokus auf „hands-on learning“ gelegt: Nach einer kurzen theoretischen Einführung in neue Konzepte werden diese durch Übungsaufgaben in einer vorbereiteten Umgebung geübt und gefestigt.

Neben den Grundlagen der Sprache Go werden auch Libraries und Frameworks behandelt, die benötigt werden, um Microservice-basierte, verteilte Systeme für die Cloud zu entwickeln. Folgende Punkte werden unter anderem abgedeckt: Daten persistieren mit sqlc, Migrationen einführen mit migrate, andere Kommunikationsprotokolle wie GraphQL und gRPC kennenlernen, sowie asynchrone Services deployen mit NATS.io. Dabei wird Wert darauf gelegt, „idiomatischen“ Go-Code zu schreiben, also den Source-Code und auch den Entwicklungsprozess (CI/CD, Testing etc.) so aufzubauen, wie es in der Go-Community üblich ist.

Dazu steht im Training eine dedizierte Cloud-Infrastruktur zur Verfügung, für welche die Teilnehmenden eine Anwendung entwickeln und dort mittels im Training entwickelter Go-Skripte deployen.

Agenda

  • Einführung in die Programmiersprache Go und das dazugehörige Build-System
  • Erste Schritte: Entwicklung von einfachen CLI Tools und Skripten mit Go
  • Aufbau einer Go-basierten Cloud Entwicklungsumgebung
  • Dependency-Management und Strukturierung komplexer Programme
  • OOP reduziert aufs Wesentliche: Interfaces und Polymorphie in Go
  • Entwicklung von Microservice-basierten Backends
  • Entwicklung von Webfrontends
  • automatisiertes Testing von Go-Backends und Frontends
  • Goroutines: Go’s Ansatz für Concurrency

Hinweis:

  • Die Kursgebühr beinhaltet Schulungsunterlagen, Mittagessen, Getränke und Snacks.
  • Die Teilnehmer:innen müssen ein eigenes Notebook zum Training mitbringen.
Go für Cloud-Applikationen
1.400,00 € (p.P., zzgl. MwSt.)

Die nächsten Termine

27.01.2026 - 28.01.2026, Köln
Termin garantiert
Deutsch - Jetzt buchen
06.05.2026 - 07.05.2026, Karlsruhe Deutsch - Jetzt buchen
23.06.2026 - 24.06.2026, Köln Deutsch - Jetzt buchen
+ 2 weitere
  • signiertes Teilnahmezertifikat
  • erfahrene Trainer:innen
  • kleine Trainingsgruppen
Zur Terminauswahl
Benötigen Sie ein zielgerichtetes, individuelles Training nach den Bedürfnissen Ihres Unternehmens? Jetzt anfragen
1.400,00 € (p.P., zzgl. MwSt.)

Trainer:innen

Unsere Trainer:innen sind praxiserprobte Expert:innen in ihren Leistungsbereichen. Durch ihren Einsatz in Projekten bauen sie Tag für Tag ihr Wissen aus und vermitteln dieses Know-how in ihren Trainings weiter – anwendungsbezogen und praxisorientiert.

schwarz-weiß Foto lächelnder Rüdiger Schmitz

Rüdiger Schmitz

Rüdiger ist Senior Software-Entwickler bei inovex und verfügt über mehr als 25 Jahre Erfahrung. In den letzten 5 Jahren lag sein Schwerpunkt auf der Implementierung cloud-basierter Microservices auf Basis von Golang, Kubernetes und Apache Kafka.
Weitere Trainings mit Rüdiger Schmitz →
schwarz-weiß Foto lächelnder Fabian Simon

Fabian Simon

Zertifikat iSAQB Certified Professional for Software Architecture – Foundation Level
Fabian ist Fullstack Developer bei inovex und entwickelt seit 2016 in Go Web- und Microservices. Er beschäftigt sich mit allem rund um die Architektur – von der Idee bis zur Umsetzung.
Weitere Trainings mit Fabian Simon →
schwarz-weiß Bild Bernhard Willinger

Bernhard Willinger

Bernhard Willinger ist Software Entwickler bei inovex mit Schwerpunkt auf Backend Entwicklung. Seit 2019 beschäftigt er sich hauptsächlich mit der Implementierung von cloud native Webservices in Golang.
Weitere Trainings mit Bernhard Willinger →

Warum inovex Academy?

Unser Angebot

Die inovex Academy hat es sich zur Aufgabe gemacht, Wissen über Methoden und Technologien weiterzugeben, die wir in unseren Projekten bereits erfolgreich einsetzen.

Offener Erfahrungsaustausch

In unseren offenen Trainings legen wir großen Wert auf den Erfahrungsaustausch unter Gleichgesinnten. Lernen Sie von und mit anderen Expert:innen.

Kuratierte Inhalte

Alle Trainingsinhalte sind sorgfältig ausgewählt, um den bestmöglichen Lerneffekt zu erzielen und möglichst viele Inhalte zu vermitteln.

Praxiserfahrene Trainer:innen

Unsere Trainer:innen kommen aus der Praxis und haben viele der vermittelten Inhalte schon in ihrer täglichen Arbeit erprobt und erfolgreich angewendet.

Die nächsten Termine im Überblick

Termin garantiert
27.01.2026 - 28.01.2026
Deutsch Köln Plätze verfügbar Jetzt buchen
06.05.2026 - 07.05.2026 Deutsch Karlsruhe Plätze verfügbar Jetzt buchen
23.06.2026 - 24.06.2026 Deutsch Köln Plätze verfügbar Jetzt buchen
16.09.2026 - 17.09.2026 Deutsch Karlsruhe Plätze verfügbar Jetzt buchen
17.11.2026 - 18.11.2026 Deutsch remote Plätze verfügbar Jetzt buchen
Kein passender Termin dabei? Individuellen Termin anfragen

Häufig gestellte Fragen

Was ist das Golang Training für Anfänger:innen?
Das Golang Training für Anfänger:innen vermittelt die Grundlagen und Konzepte der Programmiersprache Go. Der Kurs richtet sich an IT-Engineers, die eigene Services mit Go entwickeln bzw. beim Betrieb und dem Debuggen von Go-Applikationen unterstützen wollen.
Erlange ich durch das Training eine Zertifizierung?
Ja, alle Teilnehmer:innen erhalten nach dem Training ein Teilnahmezertifikat der inovex Academy.
Was genau kann ich in diesem Training lernen?
In diesem Training lernen die Teilnehmenden die grundlegenden Sprachkonzepte von Go kennen, einschließlich der Programmierung erster Kommandozeilenprogramme. Sie erhalten eine Einführung in die Strukturierung komplexer Programme und erfahren, wie man Abhängigkeiten verwaltet. Ein weiterer wichtiger Aspekt des Trainings ist die Nebenläufigkeit in Go, die es den Teilnehmende ermöglicht, effektive und performante Anwendungen zu entwickeln. Darüber hinaus werden die Teilnehmende in die Entwicklung eines REST Services und eines Clients für den REST Service eingeführt.
Auf welcher Basis wurden die Trainingsinhalte gestaltet?
Das Training basiert auf der Basisdokumentation von Golang und der Erfahrung aus Kundenprojekten und internen Trainings bei inovex. Die Inhalte und Praxis-Aufgaben wurden über die Jahre angepasst und verbessert.
Wie kann ich mich auf das Training vorbereiten?
Als Vorbereitung sollte die aktuellste Go-Version anhand der offiziellen Anleitung installiert sein. Inhaltlich ist keine Vorbereitung notwendig. Wir fangen bei den absoluten Go Grundlagen an. Vorkenntnisse in anderen Programmiersprachen sind aber hilfreich. Wer sich dennoch vorbereiten möchte, kann mit https://go.dev/learn/ starten.
Wann bekomme ich die Trainingseinladung?
Der/die Trainer:in verschickt ca. eine Woche vor Trainingsbeginn die Einladungen. Neben der Agenda und dem Ablauf wird in dieser auch nochmals genau auf etwaige Vorbereitungen (Installation von Software etc.) hingewiesen.
Zu welcher Uhrzeit beginnt das Training?
Unsere Trainings starten um 09:00 Uhr mitteleuropäischer Zeit.
Wie kann ich mich für das Golang Grundlagen Training anmelden?
Sie können sich ganz schnell und einfach über diese Website anmelden. Über den grünen Button oder über diesen Direktlink gelangen Sie direkt zu den verfügbaren Terminen. Sie können aber auch jederzeit einen individuellen Termin anfragen.
Foto von Collin Rogowski
Collin Rogowski
Head of inovex Academy
inovex Logo
Zurück
Foto von Collin Rogowski

Ich freue mich auf Ihre Anfrage.

Collin Rogowski

Ihr Erfolgspartner für effektive Trainings

Gerne sprechen wir persönlich mit Ihnen über Ihr Anliegen.
Kontaktieren Sie uns noch heute!

Foto von Collin Rogowski
Collin Rogowski
Head of inovex Academy
  • Individuelles Trainingsangebot für Ihr Unternehmen
  • Über 25 Jahre Erfahrung als inovex Academy

Go für Cloud-Applikationen

Erweitern Sie Ihre Fähigkeiten und bauen Sie Ihre Expertise aus! Unsere erfahrenen Trainer:innen unterstützen Sie dabei, Ihre Ziele zu erreichen. Melden Sie sich an und bringen Sie Ihr Know-how auf ein neues Level! Zur Terminauswahl