Kursplan

Introduksjon

gRPC Konsepter

  • Synchron vs asynchron
  • API-grensesnitt
  • RPC-livssyklus

gRPC vs REST

  • gRPC API-typer
  • REST-paradigmer

Forberede utviklingsmiljøet

  • Installering og konfigurasjon av gRPC
  • Installering og konfigurasjon av Go Micro
  • Installering av Docker
  • Installering av Kubernetes
  • Oppsett av Go-avhengigheter
  • Oppsett av Go HTTP-server

gRPC Streaming

  • Implementering av unary API-klient og server
  • Implementering av serverstreaming API-klient og server
  • Implementering av klientstreaming API-klient og server
  • Implementering av toveis API-klient og server

Gå Microservices

  • JSON marshaling av Go-strukturer
  • JSON unmarshaling av Go-strukturer
  • Bygging av Docker-bilder for Go-mikrotjenester
  • Kjøring av containere lokalt
  • Optimalisering av Docker-bilder

Mikrotjeneste okrestrering med Kubernetes

  • Distribusjon av Go-mikrotjenester til Kubernetes
  • Implementering av beskrivere
  • Skalering av distribusjoner
  • Rullende oppdateringer

gRPC Feilsøking og sikkerhet

  • Bruk av feilhåndtering
  • Sporing med frister
  • Opprettelse av SSL-sertifikater for SSL-kryptering

Oppsummering og konklusjon

Krav

  • Go programmering erfaring

Publikum

  • Web-utviklere
 14 timer

Antall deltakere


Price per participant

Testimonials (5)

Upcoming Courses

Related Categories