Schulungsübersicht
Einführung
Überblick über gRPC Funktionen und Architektur
- Grundlegende Konzepte und Lebenszyklus
- Definition von Diensten
- Unterstützte Sprachen
Verstehen der gRPC-Grundlagen
- Implementierungstypen
- Nachrichtentypen
Einrichten gRPC
- Protokollpuffer
- Abhängigkeiten und Plugins
Erstellen einer Proto-Datei
- Definieren des Servers und des Clients
- Befehlszeilen
Erzeugen von Protobuf und gRPC-Klassen
- Erstellen eines Ordners
- Erstellen des Projekts
Implementieren des Servers
- Erstellen einer sicheren Verbindung
- Streaming von Nachrichten
- Einbindung in Anwendungen
Implementieren eines Clients
- Aufbau einer sicheren Verbindung
- Senden von Metadaten
- Unärer gRPC-Aufruf
Streaming mit gRPC
- Server-Streaming
- Client-Streaming
- Bidirektionales Streaming
Verwaltung von gRPC-Diensten
- Authentifizierung
- Benchmarking
- Fehlerbehandlung
Erforschen gRPC Fortgeschrittene Themen
- Integration mit Evans-Client
- Sichern einer Verbindung mit SSL/TLS
- Lastausgleich
Fehlersuche
Zusammenfassung und Schlussfolgerung
Voraussetzungen
- Erfahrung mit Programmiersprachen wie Go, Java, C#, Python, usw.
- Vertrautheit mit der Cloud-Computing-Technologie
Zielgruppe
- Software-Ingenieure
- Programmierer
- Entwickler
Erfahrungsberichte (6)
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.
Irene Gerasimenko - Edwards Lifesciences Corporation
Kurs - gRPC
Good coverage of proto buffer concepts including hands on, before jumping into grpc.
Akeel Laila - ASML US, LLC
Kurs - gRPC
I like how helpful Clement is.