Kursplan

Introduktion

gRPC Begrepp

  • Synkron vs asynkron
  • API-gränssnitt
  • RPC livscykel

gRPC vs REST

  • gRPC API-typer
  • REST-paradigm

Förbereda utvecklingsmiljön

  • Installation och konfiguration av gRPC
  • Installation och konfiguration av Go Micro
  • Installation av Docker
  • Installation av Kubernetes
  • Inställning av Go beroenden
  • Inställning av en Go HTTP-server

gRPC Streaming

  • Implementering av enäriga API-klient och server
  • Implementering av serverstreaming API-klient och server
  • Implementering av klientstreaming API-klient och server
  • Implementering av dubbelriktade API-klient och server

Go Microservices

  • JSON-marshalling av Go strukturer
  • JSON-unmarshalling av Go strukturer
  • Byggande av Docker bilder för Go mikrotjänster
  • Körning av kontainrar lokalt
  • Optimering av Docker bilder

Microservice Ochreration med Kubernetes

  • Distribuering av Go mikrotjänster till Kubernetes
  • Implementering av beskrivare
  • Skalning av distributioner
  • Rullande uppdateringar

gRPC Felsökning och säkerhet

  • Användning av felhantering
  • Spårning med tidsgränser
  • Skapande av SSL-certifikat för SSL-kryptering

Sammanfattning och slutsats

Krav

  • Go programmerfärdigheter

Publik

  • Webbutvecklare
 14 timmar

Antal deltagare


Price per participant

Vittnesmål (5)

Upcoming Courses

Relaterade Kategorier