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

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