Vielen Dank für die Zusendung Ihrer Anfrage! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Vielen Dank, dass Sie Ihre Buchung abgeschickt haben! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Schulungsübersicht
Fortgeschrittene Go-Konzepte
- Tiefgang in Go’s Typsystem
- Arbeiten mit Zeigern, Speicherverwaltung und Garbage Collection
- Fortgeschrittene Interfaces und Embedding
Konkurrenz und Parallelität
- Fortgeschrittene Goroutine-Verwaltung
- Pufferierte und unangepufferte Channels
- Select-Anweisungen und Worker-Pools
Fehlerbehandlung und Logging
- Benutzerdefinierte Fehlerarten und Wrapping
- Strukturiertes Logging und Monitoring
- Fehlerfortpflanzung und Best Practices
Testing und Benchmarking
- Unit- und Integrationstests in Go
- Nutzen der eingebauten Testtools von Go
- Benchmarking und Profiling von Anwendungen
Modulare Programmierung und Pakete
- Abhängigkeitsmanagement mit Go-Modulen
- Versionsverwaltung und Modulpublikation
- Aufbau wiederverwendbarer Go-Bibliotheken
Erstellen von APIs und Microservices
- Erstellung von RESTful-APIs mit Go
- Nutzen von Go mit Docker und Containern
- Dienst-Orchestrierung und -Bereitstellung
Leistungsoptimierung
- Speicherprofiling und -tuning
- Konkurrenzoptimierungsstrategien
- Leistungsmonitoring mit pprof
Zusammenfassung und weitere Schritte
Voraussetzungen
- Erfahrung mit Go-Programmierung
- Verständnis von Go-Syntax, Datenstrukturen und Funktionen
- Erfahrung im Umgang mit Paketen und grundlegender Konkurrenz
Zielgruppe
- Erprobte Softwareentwickler
- Backend-Entwickler
- Cloud-native Anwendungsentwickler
21 Stunden
Erfahrungsberichte (2)
Die Struktur des Trainings und die Übungen waren fantastisch. Der Trainer konnte mir begeistert machen, in Zukunft mit Go zu arbeiten, was nicht leicht ist!
Noah Van Tiggel - Spot Buy Center BV
Kurs - Advanced Go Programming
Maschinelle Übersetzung
Der Trainer erwies sich als Experte des Themas, was ich niemals selbstverständlich finde. Er gab sehr nützliche Einblicke in die Branchenstandards.
Giuseppe
Kurs - Learning Go Programming
Maschinelle Übersetzung