Kursplan

Introduktion

gRPC Begrepp

  • Sykron vs asynkron
  • API yta
  • RPC livscykel

gRPC vs REST

  • gRPC API-typer
  • REST-paradigm

Förbereda utvecklingsmiljön

  • Installera och konfigurera gRPC
  • Installera och konfigurera Go Micro
  • Installerar Docker
  • Installerar Kubernetes
  • Ställa in Go beroenden
  • Konfigurera en Go HTTP-server

gRPC Streaming

  • Implementering av unär API-klient och server
  • Implementera server streaming API klient och server
  • Implementera klientströmmande API-klient och server
  • Implementering av dubbelriktad API-klient och server

Go Microservices

  • JSON rangering Go strukturer
  • JSON umarshalling Go strukturer
  • Bygger Docker bilder för Go mikrotjänster
  • Körs containeriserad lokalt
  • Optimera Docker-bilderna

Microservice Ochreration med Kubernetes

  • Distribuerar Go mikrotjänster till Kubernetes
  • Implementerande deskriptorer
  • Skalning av distributioner
  • Rullande uppdateringar

gRPC Felsökning och säkerhet

  • Använder felhantering
  • Spårning med deadlines
  • Skapa SSL-certifikat för SSL-kryptering

Sammanfattning och slutsats

Krav

  • Go programmeringserfarenhet

Publik

  • Webbutvecklare
 14 timmar

Antal deltagare


Price per participant

Vittnesmål (5)

Upcoming Courses