Návrh Školení
Úvod
Přehled funkcí a architektury gRPC
- Základní koncepty a životní cyklus
- Definice služeb
- Podporované jazyky
Chápání základů gRPC
- Typy implementací
- Typy zpráv
Nastavení gRPC
- Protokolové buffery (Protocol buffers)
- Závislosti a pluginy
Vytvoření souboru .proto
- Definování serveru a klienta
- Příkazové řádky
Generování tříd Protobuf a gRPC
- Vytvoření složky
- Sestavení projektu
Implementace serveru
- Vytvoření zabezpečeného připojení
- Streamování zpráv
- Integrace s aplikacemi
Implementace klienta
- Vytvoření zabezpečeného připojení
- Odeslání metadata
- Jednosměrný gRPC volání (Unary gRPC call)
Streamování s gRPC
- Streamování serverem
- Streamování klientem
- Dvousměrné streamování (Bidirectional streaming)
Správa gRPC služeb
- Autentizace
- Benchmarking
- Zpracování chyb (Error handling)
Průzkum pokročilých tém gRPC
- Integrace s klientem Evans
- Zabezpečení připojení SSL/TLS
- Distribuce zatížení (Load balancing)
Řešení problémů (Troubleshooting)
Shrnutí a závěr
Požadavky
- Zkušenosti s programovacími jazyky jako Go, Java, C#, Python atd.
- Seznámení se technologiemi cloudu
Cílová skupina
- Software inženýři
- Programátoři
- Vývojáři
Reference (6)
The speed and focus on the target system, I could maintain focus well
Kevin - Phoenix Contact B.V.
Kurz - gRPC
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.
Kurz - gRPC
distance training
LIEGHIO - CNR
Kurz - gRPC
Great pace and coverage for gRPC beginners.
Irene Gerasimenko - Edwards Lifesciences Corporation
Kurz - gRPC
Good coverage of proto buffer concepts including hands on, before jumping into grpc.
Akeel Laila - ASML US, LLC
Kurz - gRPC
I like how helpful Clement is.