Kontakt aufnehmen

Schulungsübersicht

Einführung in Go

  • Überblick und Entstehungsgeschichte von Go
  • Installation von Go sowie Einrichtung der Entwicklungsumgebung
  • Wichtige Go-Tools und Aufbau des Arbeitsbereichs

Grundlagen der Sprache

  • Datentypen, Variablen sowie Konstanten
  • Operatoren und Ausdrücke
  • Steuerungsstrukturen: if-, switch- und Schleifen-Anweisungen

Funktionen und Gültigkeitsbereiche

  • Funktionen definieren und aufrufen
  • Mehrwertige Rückgaben bei Funktionen
  • Übergabe von Werten per Wert oder Referenz

Arbeiten mit Arrays, Slice und Maps

  • Einblick in die verschiedenen Sammlungstypen in Go
  • Erstellung sowie Veränderung von Slices
  • Umgang mit Maps und Schlüssel-Wert-Paaren

Structs und Methoden

  • Erstellung sowie Verwendung von Structs
  • Definition und Aufruf von Methoden
  • Nutzung von Schnittstellen (Interfaces)

Grundlagen der Parallelverarbeitung

  • Einführung in Goroutinen
  • Kommunikation mittels Kanälen
  • Gängige Synchronisationsmuster<\/li>

Erstellung und Ausführung von Go-Programmen

  • Organisierung des Codes in Pakete
  • Kompilieren sowie Ausführen von Go-Anwendungen
  • Fehlerbehebung und Testen der Programme<\/li>

Zusammenfassung und weitere Schritte

Voraussetzungen

  • Erfahrung in mindestens einer Programmiersprache
  • Grundverständnis von Konzepten wie Variablen, Schleifen und Funktionen
  • Bekanntheit mit der Bedienung der Kommandozeile

Zielgruppe

  • Softwareentwickler
  • Systemprogrammierer
  • Backend-Entwickler
 14 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (2)

Kommende Kurse

Verwandte Kategorien