Návrh Školení

Úvod

gRPC Koncepty

  • Synchronní vs asynchronní
  • API rozhraní
  • Cykus života RPC

gRPC vs REST

  • Typy gRPC API
  • REST paradigmat

Příprava vývojového prostředí

  • Nainstalování a nakonfigurování gRPC
  • Nainstalování a nakonfigurování Go Micro
  • Nainstalování Docker
  • Nainstalování Kubernetes
  • Nastavení závislostí Go
  • Nastavení HTTP serveru Go

gRPC Streamování

  • Implementace jednorázového API klienta a serveru
  • Implementace streamujícího serverového API klienta a serveru
  • Implementace streamujícího klientového API klienta a serveru
  • Implementace bi-směrového API klienta a serveru

Jdi Microservices

  • JSON marshalling struktur Go
  • JSON umarshalling struktur Go
  • Vytváření obrázků Docker pro mikroslužby Go
  • Místní spouštění kontejnerizovaných služeb
  • Optimalizace obrázků Docker

Microservice Ochrestration s Kubernetes

  • Nasazování mikroslužeb Go do Kubernetes
  • Implementace popisovačů
  • Škálování nasazení
  • Přechodné aktualizace

gRPC Odstraňování problémů a zabezpečení

  • Používání chybového zachycování
  • Sledování s termíny
  • Vytváření SSL certifikátů pro šifrování SSL

Shrnutí a závěr

Požadavky

  • Zkušenosti s programováním Go

Publikum

  • Webové vývojáři
 14 hodiny

Počet účastníků


Price per participant

Reference (5)

Upcoming Courses

Související kategorie