Seminar / Kurs

Go Programmierung - Einführung (Golang)

Inhalte

Einführung und Grundlagen

  • Einführung: Was ist Go und warum Go? (Geschichte, Philosophie und Anwendung)
  • Installation und Einrichtung von Go (inkl. Nutzung von Go-Tools wie gvm für Versionen)
  • Überblick über die Go Programming Language Specification und Syntax
  • Struktur eines Go-Programms: Pakete, Funktionen und Module
  • Variablen, Konstanten, Datentypen und Operatoren
  • Kontrollstrukturen (if, switch, for-Schleifen)
  • Einführung in Arrays, Slices und Maps
  • Grundlegende Funktionen und Methoden in Go

Programmierung und Projektstruktur

  • Strukturierung von Go-Projekten: Module, go.mod und Best Practices
  • Fehlerbehandlung in Go: Umgang mit error-Schnittstellen statt Exceptions
  • Grundlagen der nebenläufigen Programmierung: Bedeutung und Einsatzgebiete
  • Umsetzung von Nebenläufigkeit: Einführung in Goroutinen und Channels
  • Nutzung und Synchronisation mit dem sync-Paket und neuen Entwicklungen
  • Überblick über die Standardbibliothek: Häufig genutzte Pakete und Funktionen
  • Debugging-Techniken: Einführung in den Go-Debugger (dlv) und andere moderne Tools

Vertiefung, Testen und das Go-Ökosystem (Über- und Ausblick)

  • Einführung in das Testen von Go-Programmen mit testing-Paket (inkl. Benchmarks und Best Practices)
  • Teststrategien: Unit-Tests, Integrationstests und Testen mit Mocking-Frameworks
  • Überblick über das erweiterte Go-Ökosystem: Werkzeuge wie go vet, golint, Race-Detektor, gopls und weitere neue Tools
  • Erstellen von produktionsreifem Code: Einblick in Go-Build-Tags und Cross-Compilation
  • Einführung in Go-Modulverwaltung: Updates und Abhängigkeiten managen
  • Best Practices für die Sicherheitsüberprüfung und Performanz-Optimierung von Go-Code
  • Abschlussprojekt: Umsetzung eines kleinen Programms mit Goroutinen, Tests und Debugging
  • Zusammenfassung und Ausblick auf fortgeschrittene Go-Themen (z. B. Webentwicklung mit Go und Microservices)

Einführung und Grundlagen

  • Einführung: Was ist Go und warum Go? (Geschichte, Philosophie und Anwendung)
  • Installation und Einrichtung von Go (inkl. Nutzung von Go-Tools wie gvm für Versionen)
  • Überblick über...
Mehr Informationen

Zielgruppen

Alle die mit Go moderne und effiziente Software entwickeln wollen

Termine und Orte

Datum Uhrzeit Dauer Preis
München, DE
09.11.2026 - 11.11.2026 09:00 - 16:00 Uhr 21 h 09:00 - 16:00 Uhr 21 h Details Details Jetzt buchen

+++ Catalog API +++

SG-Seminar-Nr.: 7771065

Anbieter-Seminar-Nr.: 658d4e1373bc8740402819ba

Termine

  • 09.11.2026 - 11.11.2026

    München, DE

Seminare mit Termin haben Plätze verfügbar. Rechnung erfolgt durch Veranstalter. Für MwSt. Angabe auf den Termin klicken.

Seminar merken
Vergleichen
Jetzt buchen

Der Anbieter ist für den Inhalt verantwortlich.

Veranstaltungsinformation

  • Seminar / Kurs
  • Deutsch
    • Teilnahmebestätigung
  • 21 h
  • Anbieterbewertung   (47)

Ihre Vorteile

mehr erfahren
  • Anbietervergleich von über 1.500 Seminaranbietern
  • Vollständige Veranstaltungsinformationen
  • Schnellbuchung
  • Persönlicher Service
Datum Uhrzeit Dauer Preis
München, DE
09.11.2026 - 11.11.2026 09:00 - 16:00 Uhr 21 h 09:00 - 16:00 Uhr 21 h Details Details Jetzt buchen