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 Kubernetes
  • Go-Abhängigkeiten einrichten
  • Einrichten eines Go-HTTP-Servers

gRPC Streaming

  • Implementierung von unärem API-Client und -Server
  • Implementierung von Server-Streaming-API-Client und -Server
  • Implementierung von Client-Streaming-API-Client und -Server
  • Implementierung von bidirektionalen API-Clients und -Servern

Weiter Microservices

  • JSON umarrangieren Go Strukturen
  • JSON umarshalling Go-Strukturen
  • Erstellung von Docker-Images für Go Microservices
  • Lokale Ausführung von Containern
  • Optimieren der Docker-Images

Microservice Ochrestration mit Kubernetes

  • Bereitstellung von Go-Microservices auf Kubernetes
  • Implementierung von Deskriptoren
  • Skalierung von Bereitstellungen
  • Rollende Aktualisierungen

gRPC Fehlerbehebung und Sicherheit

  • Umgang mit Fehlern
  • Verfolgung mit Fristen
  • Erstellen von SSL-Zertifikaten für die SSL-Verschlüsselung

Zusammenfassung und Schlussfolgerung

Voraussetzungen

  • Go Programmiererfahrung

Publikum

  • Web-Entwickler
 14 Stunden

Teilnehmerzahl


Preis je Teilnehmer

Erfahrungsberichte (5)