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
- Tiefenblick in das Typensystem von Go
- Arbeit mit Zeigern, Speicherverwaltung und Garbage Collection
- Fortgeschrittene Interfaces und Einbettung (Embedding)
Parallelität und Konkorrenz
- Fortgeschrittenes Goroutine-Management
- Gepufferte und ungepufferte Channels
- Select-Aussagen und Worker-Pools
Fehlerbehandlung und Logging
- Eigene Fehlertypen und Wrapping
- Strukturiertes Logging und Monitoring
- Fehlerpropagation und bewährte Praktiken
Testen und Benchmarking
- Unit- und Integrationstests in Go
- Nutzung der eingebauten Testtools von Go
- Benchmarking und Profiling von Anwendungen
Modulare Programmierung und Pakete
- Abhängigkeitsverwaltung mit Go-Modulen
- Versionierung und Veröffentlichung von Modulen
- Erstellen wiederverwendbarer Go-Bibliotheken
Aufbau von APIs und Microservices
- Erstellen RESTfuler APIs mit Go
- Verwendung von Go mit Docker und Containern
- Dienst-Orchestrierung und Deployment
Performance-Optimierung
- Speicherprofiling und -anpassung
- Strategien zur Optimierung der Parallelität
- Performance-Monitoring mit pprof
Zusammenfassung und nächste Schritte
Voraussetzungen
- Erfahrung in der Programmierung mit Go
- Verständnis von Go-Syntax, Datenstrukturen und Funktionen
- Erfahrung in der Arbeit mit Paketen und grundlegender Parallelität
Zielgruppe
- Erfahrene Softwareentwickler
- Backend-Ingenieure
- Entwickler von Cloud-nativen Anwendungen
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