0

Cloud-Native Go: Skalierbare Microservices

Ihre Termine

Datum Ort Preis
11.05.2026
-13.05.2026
München 2.412,13 €* Buchen
11.05.2026
-13.05.2026
Virtuelles Live Training 2.412,13 €* Buchen
07.09.2026
-09.09.2026
München 2.362,15 €* Buchen
07.09.2026
-09.09.2026
Virtuelles Live Training 2.362,15 €* Buchen

* Preise inkl. der gesetzlichen Mehrwertsteuer

Beschreibung

Go hat sich als die dominierende Sprache für Cloud-Infrastruktur und Backend-Systeme etabliert. In diesem Intensivkurs transformieren Sie Ihr theoretisches Wissen in direkte Cloud-Native-Kompetenz. Sie lernen nicht nur die Syntax, sondern verstehen die Architekturmuster, die Go zur ersten Wahl für Container-Workloads machen. Wir entwickeln produktionsreife Microservices, die extrem performant sind und minimale Ressourcen verbrauchen.

Der Kurs führt Sie von fortgeschrittenen Sprachkonzepten wie Concurrency und Channels direkt in die Anwendung: Sie bauen Services, die über gRPC kommunizieren, verpacken diese in winzige Docker-Container und orchestrieren sie in Kubernetes. Dabei legen wir großen Wert auf Observability, robustes Error-Handling und Testbarkeit. Sie verlassen das Seminar mit dem Rüstzeug, um hochskalierbare Backend-Systeme zu entwerfen, die den Anforderungen moderner Cloud-Umgebungen standhalten. Dies ist kein Anfängerkurs für Programmierlogik, sondern ein Deep-Dive für professionelle Backend-Entwicklung.

Inhalte

  • Go Language Deep Dive
    • Strukturen, Interfaces und Best Practices
    • Fehlerbehandlung idiomatisch lösen
    • Dependency Management mit Go Modules
    • Context Package für Request Scoping
  • Concurrency & Performance
    • Goroutines und Scheduler verstehen
    • Sichere Kommunikation über Channels
    • Sync-Package und Mutexes
    • Race Conditions erkennen und vermeiden
  • Microservice Architektur
    • Clean Architecture und Hexagonal Architecture in Go
    • Domain Driven Design Ansätze
    • Service-Schnittstellen definieren
    • Entkopplung von Komponenten
  • Kommunikation & APIs
    • RESTful Services mit Standard-Bibliotheken
    • High-Performance RPC mit gRPC und Protobuf
    • Middleware-Implementierung
    • JSON-Verarbeitung und Validierung
  • Container & Orchestrierung
    • Multi-Stage Docker Builds für minimale Images
    • Distroless Container erstellen
    • Kubernetes Patterns für Go-Services
    • Liveness und Readiness Probes implementieren
  • Resiliency & Observability
    • Structured Logging und Tracing
    • Metriken für Prometheus exportieren
    • Retry-Logik und Circuit Breaker
    • Graceful Shutdown Strategien

Voraussetzungen

  • Solide Erfahrung in Go
  • Grundlegendes Verständnis von HTTP und Terminal-Befehlen

Zielgruppe

  • Softwareentwicklerinnen und Softwareentwickler im Backend-Bereich
  • Systemarchitektinnen und Systemarchitekten
  • DevOps-Engineers, die eigene Tools schreiben wollen
  • Für alle, die von Java, C# oder Python auf eine performantere Cloud-Sprache wechseln 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

9: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