- Termin
- Inhouse
- Individuell
1.773,10 € inkl. 19% USt.
inkl. Verpflegung und Kursmaterial
1.773,10 € inkl. 19% USt.
inkl. Kursmaterial
Im Kurs erfahren Sie von Grund auf, wie die Programmiersprache Go funktioniert, was die Stärken der Nebenläufigkeit sind, die Go auszeichnet. Anhand vieler praktischer Übungen werden die Teilnehmer effektiv in Go eingeführt und können am Ende der Schulung erste Projekte in Angriff nehmen.
Zielgruppe
- Alle die mit Go moderne und effiziente Software entwickeln wollen
Voraussetzungen für die Schulung
- Sie haben bereits Programmiererfahrung in anderen Programmiersprachen, wie zum Beispiel Python, Perl, Java, Ruby, C++
- Sie sollten mit einer Entwicklungsumgebung (IDE) wie Visual Studio Code oder neovim umgehen können, sowie mit dem Umgang der Kommandozeile vertraut sein.
1.487,50 € inkl. 19% USt.
1.773,10 € inkl. 19% USt.
Kursinhalte
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)
Buchen ohne Risiko
Sie zahlen erst nach erfolgreicher Schulung. Keine Vorkasse.
Lernen von Experten
Zertifizierte und praxiserfahrene TrainerInnen
Inklusive
Mittagessen, Kursmaterial, Zertifikat, WLAN, Getränke uvm.
Gruppengröße
Maximal 8 TeilnehmerInnen
Sprache
Deutsch (Englisch auf Wunsch)
Förderungen
Bis zu 100% Kostenübernahme!
Passende Schulungen nach dem Kurs
2.011,10 € inkl. 19% USt.
1.654,10 € inkl. 19% USt.
1.535,10 € inkl. 19% USt.
2.130,10 € inkl. 19% USt.
Termine für Go Programmierung - Einführung
1.773,10 € inkl. 19% USt.
1.773,10 € inkl. 19% USt.
Ähnliche Schulungen
2.011,10 € inkl. 19% USt.
1.535,10 € inkl. 19% USt.
2.130,10 € inkl. 19% USt.
1.654,10 € inkl. 19% USt.
Noch Fragen?
Rufen Sie mich an oder schreiben Sie mir eine E-Mail!