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

Relaterade Kurser

Combined C/C++, JAVA and Web Application Security

28 timmar

Advanced Java Security

21 timmar

Combined JAVA, PHP and Web Application Security

28 timmar

Standard Java Security

14 timmar

Java and Web Application Security

21 timmar

Relaterade Kategorier