Kursplan

Inntro

gRPC Konsepter

  • Synkront vs asynkront
  • API-overflate
  • RPC livssyklus

gRPC vs REST

  • gRPC API-typer
  • REST paradigmer

Forkurs for utviklingsmiljøet

  • Installer og konfigurer gRPC
  • Installer og konfigurer Go Micro
  • Installer Docker
  • Installer Kubernetes
  • Konfigurer Go-avhengigheter
  • Opprett en Go HTTP-server

gRPC Streaming

  • Implementer unary API-klient og -server
  • Implementer server-streaming API-klient og -server
  • Implementer klient-streaming API-klient og -server
  • Implementer bi-rettede API-klient og -server

Go Microservices

  • Konverter Go-strukturer til JSON
  • Fra JSON til Go-strukturer
  • Bygg Docker-bilder for Go microservices
  • Kjør containeriserte lokalt
  • Optimer Docker-bilder

Microservice Orkestrering med Kubernetes

  • Distribuer Go microservices til Kubernetes
  • Implementer beskrivelser
  • Skalér distribusjoner
  • Rullende oppdateringer

gRPC Feilsøkning og Sikkerhet

  • Bruk feilhåndtering
  • Følg med ved bruk av deadlines
  • Oprette SSL-sertifikater for SSL-kryptering

Sammentrekking og Konklusjon

Krav

  • Golang-programmeringserfaring

Målgruppe

  • Webutviklere
 14 timer

Antall deltakere


Pris per deltaker

Referanser (5)

Kommende kurs

Relaterte kategorier