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


Beginnt

Endet


Die Termine sind abhängig von der Verfügbarkeit und finden zwischen 09:30 und 16:30 statt.
Offene Schulungskurse erfordern mindestens 5 Teilnehmer.

Kombinierte Kurse

Combined C/C++, JAVA and Web Application Security

  28 Stunden

Advanced Java Security

  21 Stunden

Combined JAVA, PHP and Web Application Security

  28 Stunden

Standard Java Security

  14 Stunden

Java and Web Application Security

  21 Stunden

Verwandte Kategorien