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
 7 hodiny

Počet účastníků


Cena za účastníka

Reference (6)

Nadcházející kurzy

Související kategorie