Kursplan

Inledning

gRPC-koncept

  • Synkron vs asynkron
  • API-översikt
  • RPC-livscykel

gRPC vs REST

  • gRPC API-typer
  • REST-paradigm

Förbereda utvecklingsmiljön

  • Installera och konfigurera gRPC
  • Installera och konfigurera Go Micro
  • Installera Docker
  • Installera Kubernetes
  • Konfigurera Go-beroenden
  • Konfigurera en Go HTTP-server

gRPC-strömning

  • Implementera unary API-klient och -server
  • Implementera serverströmnings-API-klient och -server
  • Implementera klientströmnings-API-klient och -server
  • Implementera tvåvägs-API-klient och -server

Go-mikrotjänster

  • Konvertera Go-strukturer till JSON
  • Dekonvertera Go-strukturer från JSON
  • Bygga Docker-avbildningar för Go-mikrotjänster
  • Kör containrar lokalt
  • Optimera Docker-avbildningar

Mikrotjänstkoordination med Kubernetes

  • Distribuera Go-mikrotjänster till Kubernetes
  • Implementera beskrivningar
  • Skala distributioner
  • Rullande uppdateringar

gRPC-felsökning och säkerhet

  • Använd felhantering
  • Spor med deadlines
  • Skapa SSL-certifikat för SSL-kryptering

Sammanfattning och slutsats

Krav

  • Erfarenhet av Go-programmering

Målgrupp

  • Webbutvecklare
 14 timmar

Antal deltagare


Pris per deltagare

Vittnesmål (5)

Kommande Kurser

Relaterade Kategorier