Schulungsübersicht
Einführung
Überblick über gRPC Funktionen und Architektur
- Grundlegende Konzepte und Lebenszyklus
- Definition von Diensten
- Unterstützte Sprachen
Verstehen gRPC Grundlagen
- Implementierungstypen
- Nachrichtentypen
Einrichten gRPC
- Protokollpuffer
- Abhängigkeiten und Plugins
Erstellen einer Proto-Datei
- Definition von Server und Client
- Befehlszeilen
Erzeugen von Protobuf- und gRPC-Klassen
- Erstellen eines Ordners
- Erstellen des Projekts
Implementierung des Servers
- Aufbau einer sicheren Verbindung
- Streaming von Nachrichten
- Integrieren in Anwendungen
Implementierung eines Clients
- Erstellen einer sicheren Verbindung
- Senden von Metadaten
- Unärer gRPC Aufruf
Streaming mit gRPC
- Server-Streaming
- Client-Streaming
- Bidirektionales Streaming
Verwaltung gRPC Dienstleistungen
- Authentifizierung
- Benchmarking
- Fehlerbehandlung
Erkundung gRPC Fortgeschrittene Themen
- Integration mit Evans-Client
- Sichern einer Verbindung mit SSL/TLS
- Lastausgleich
Fehlersuche
Zusammenfassung und Schlussfolgerung
Voraussetzungen
- Erfahrung in Programmiersprachen wie Go, Java, C#, Python, etc.
- Vertrautheit mit der Cloud-Computing-Technologie
Publikum
- Software-Ingenieure
- Programmierer
- Entwickler
Erfahrungsberichte (4)
Die Geschwindigkeit und der Fokus auf das Zielsystem, ich konnte den Fokus gut halten
Kevin - Phoenix Contact B.V.
Kurs - gRPC
Maschinelle Übersetzung
The amount of knowledge the trainer had, being able to answer all questions we had and being able to convey the concept of gRPC so clearly.
Damian - Phoenix Contact B.V.
Kurs - gRPC
distance training
LIEGHIO - CNR
Kurs - gRPC
Great pace and coverage for gRPC beginners.