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
Vittnesmål (5)
Flexibility to cover the subjects I am most intrested in
James Ferrier - OptoicoreIT
Kurs - Building Microservices with Go
The simplicity of language and the examples given by the teacher
Álvaro Salomão Rumbane - CEDSIF Ministry of Finance
Kurs - Go Programming Language for Programmers
Support for issues the trainees have. The investigation and support also after training is very great!
Hans Jürgen Högerle - Daimler TSS GmbH
Kurs - Advanced Go Programming
The extra informations not in the official docs
Sayf Eddine HAMMEMI - SCALITY SA
Kurs - Go for Systems Programming
Flexibility of the trainer. Really catered the course to our specific needs.