Schulungsübersicht

Einführung

gRPC Konzepte

  • Synchron vs asynchron
  • API-Oberfläche
  • RPC-Lebenszyklus

gRPC gegen REST

  • gRPC API-Typen
  • REST-Paradigmen

Vorbereiten der Entwicklungsumgebung

  • Installieren und Konfigurieren von gRPC
  • Installieren und Konfigurieren von Go Micro
  • Installieren von Docker
  • Installieren von Kubernetes
  • Konfigurieren der Go-Abhängigkeiten
  • Aufsetzen eines Go HTTP-Servers

gRPC Streaming

  • Implementierung des einstufigen API-Client und -Servers
  • Implementierung des serverseitigen Streaming-API-Client und -Servers
  • Implementierung des clientseitigen Streaming-API-Client und -Servers
  • Implementierung des bidirektionalen API-Client und -Servers

Weiter Microservices

  • JSON-Marshalling von Go-Strukturen
  • JSON-Ummarshalling von Go-Strukturen
  • Bereitstellung von Docker-Bildern für Go Microservices
  • Lokales Ausführen von containerisierten Anwendungen
  • Optimierung der Docker-Bilder

Microservice Ochrestration mit Kubernetes

  • Bereitstellung von Go Microservices auf Kubernetes
  • Implementieren von Descriptoren
  • Aufscalend der Bereitstellungen
  • Rollierende Updates

gRPC Fehlerbehebung und Sicherheit

  • Verwenden von Fehlertextverarbeitung
  • Verfolgen mit Deadlines
  • Erstellen von SSL-Zertifikaten für SSL-Verschlüsselung

Zusammenfassung und Schlussfolgerung

Voraussetzungen

  • Go Programmiererfahrung

Publikum

  • Webentwickler
 14 Stunden

Teilnehmerzahl


Price per participant (excl. VAT)

Erfahrungsberichte (5)

Kommende Kurse

Verwandte Kategorien