Nebenläufigkeit in Go (Golang)
Ihre Termine
* Preise inkl. der gesetzlichen Mehrwertsteuer
Beschreibung
Richtige Nebenläufigkeit ist eine der kompliziertesten Aufgaben in der Software-Entwicklung. Glücklicherweise bietet Go uns zahlreiche Helfer, um es uns leichter zu machen. In diesem 2 tägigen Kurs lernen Sie, welche es gibt und wie Sie sie einsetzen.
Inhalte
- Einführung in die Nebenläufigkeit
- Prozesse und Threads
- Warum ist Nebenläufigkeit so schwierig?
- Sync und Async
- Grundlagen von Go’s Nebenläufigkeitsmodell
- WaitGroups
- Kommunikation und Synchronisation
- Vermeidung von Race Conditions
- Der Go Scheduler
- Kanäle für die Kommunikation zwischen Go Routinen
- WaitGroups zur Synchronisation von Go Routinen
- Mutexe zur Vermeidung von Dateninkonsistenzen
- Zahlreiche praktische Beispiele und Übungen
Voraussetzungen
- Grundkenntnisse in Go, analog zum Einführungskurs
Zielgruppe
- Alle die mit Go parallisierte Anwendungen erstellen wollen
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.
Uhrzeiten
09:00–16:00 Uhr
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