0

Go Programmierung - Aufbaukurs (Golang)

Ihre Termine

Datum Ort Preis
09.11.2026
-11.11.2026
München 1.683,85 €*
Buchen
09.11.2026
-11.11.2026
Virtuelles Live Training 1.683,85 €*
Buchen
11.01.2027
-13.01.2027
München 1.683,85 €*
Buchen
11.01.2027
-13.01.2027
Virtuelles Live Training 1.683,85 €*
Buchen
15.03.2027
-17.03.2027
München 1.683,85 €*
Buchen
15.03.2027
-17.03.2027
Virtuelles Live Training 1.683,85 €*
Buchen
10.05.2027
-12.05.2027
München 1.683,85 €*
Buchen
10.05.2027
-12.05.2027
Virtuelles Live Training 1.683,85 €*
Buchen
12.07.2027
-14.07.2027
München 1.683,85 €*
Buchen
12.07.2027
-14.07.2027
Virtuelles Live Training 1.683,85 €*
Buchen

* Preise inkl. der gesetzlichen Mehrwertsteuer

Beschreibung

Diese Go Schulung richtet sich an Entwicklerinnen und Entwickler, die über Grundlagen in der Go Programmierung verfügen und ihre Kenntnisse für anspruchsvollere Anwendungen vertiefen möchten. Im Aufbaukurs geht es nicht um eine Wiederholung der Syntax, sondern um den sicheren Einsatz zentraler Sprachkonzepte, der Go Tool-Chain, ausgewählter Bibliotheken und typischer Integrationsszenarien in realen Entwicklungsprojekten.

Du arbeitest mit Strukturen, Interfaces, Operatoren, Entwurfsmustern, Konfigurationen, Kommandozeilenwerkzeugen, Web Services, Datenbank-Anbindungen und fremdsprachigen Bibliotheken. Ein wichtiger Schwerpunkt liegt auf Nebenläufigkeit: Planung nebenläufiger Anwendungen, Reduzierung kritischer Abschnitte, geeignete Design-Patterns und saubere Ablaufmodelle. Ergänzend behandelt der Kurs Clean-Code-Prinzipien zur Bugvermeidung und zeigt, wie Go-Code wartbarer und belastbarer wird.

Wenn du zunächst die Grundlagen der Sprache festigen möchtest, ist die Go Programmierung Einführung der passende Einstieg. Weitere Schulungen im Bereich Software-Entwicklung und Programmierung ergänzen den Lernpfad je nach Projektumfeld.

Inhalte

Erweiterte Go-Sprachmittel

  • Strukturen und Methodensets
  • Interfaces und Typbeziehungen
  • Operatoren und Ausdruckslogik
  • Idiome der Go Programmierung

Go Tool-Chain und Standardwerkzeuge

  • Go Tool-Chain im Entwicklungsalltag
  • Standardtools für Build-Prozesse
  • Konfiguration von Go-Anwendungen
  • Kommandozeilenwerkzeuge mit Go

Entwurfsmuster und Bibliotheken

  • Dependency Injection in Go
  • Singleton Pattern in Go
  • Factory Pattern in Go
  • Wichtige Go-Bibliotheken
  • Bibliotheken für Standardszenarien

Web, Datenbanken und Integration

  • Web-Anwendungen mit Go
  • Web Services mit Go
  • Qt-Anbindung in Go-Projekten
  • Anbindung an SQL-Datenbanken
  • Anbindung an NoSQL-Datenbanken

Einbindung fremder Bibliotheken

  • Go-fremde Bibliotheken verwenden
  • cgo für C-Bibliotheken
  • Einbindung von C++-Bibliotheken
  • gobind für Java-Bibliotheken

Nebenläufigkeit und Clean Code

  • Planung nebenläufiger Anwendungen
  • Sequenzen und Abläufe visualisieren
  • Kritische Abschnitte reduzieren
  • Master-Worker-Pattern bewerten
  • Pipes und Publish-Subscribe bewerten
  • Clean Code zur Bugvermeidung

Voraussetzungen

  • Grundkenntnisse in der Go Programmierung
  • Kenntnisse entsprechend der Go Programmierung Einführung oder vergleichbare Projekterfahrung
  • Sicherer Umgang mit grundlegenden Programmierkonzepten
  • Erste Erfahrung mit Entwicklungsumgebung, Build-Prozessen oder Kommandozeile

Zielgruppe

  • Softwareentwicklerinnen und Softwareentwickler mit ersten Go-Projekten oder Grundlagenkenntnissen aus der Go Einführung
  • Backend-Entwicklerinnen und Backend-Entwickler, die Web Services, Datenbankzugriffe und Kommandozeilenwerkzeuge mit Go umsetzen
  • Entwicklungsteams, die Go-Code strukturierter, testbarer und wartbarer gestalten möchten
  • Technische Projektmitglieder, die Nebenläufigkeit, Bibliotheksintegration und Entwurfsmuster in Go-Projekten sicher einordnen müssen

Hinweise

Lernformate

Unsere Seminare bieten dir maximale Flexibilität: Du kannst zwischen Live-Online und Vor Ort in unseren modernen Schulungszentren im D-A-CH Raum wählen. Beide Formate garantieren dir die gleiche hohe Qualität und interaktive Lernerfahrung.

Schulungsarten

Wir bieten dir verschiedene Schulungsarten: Offene Seminare, Firmenseminare für Teams und Inhouse-Schulungen direkt bei dir vor Ort. So findest du genau das Format, das zu deinen Bedürfnissen passt.

Aktuelle Software

In unseren offenen Kursen arbeiten wir mit der aktuellsten Software-Version. So lernst du direkt mit den Tools und Features, die du auch in deinem Arbeitsalltag verwendest - praxisnah und zukunftsorientiert. Bei Inhouse- und Firmenschulungen bestimmt ihr die Version.

D