Kursplan
Inledning
gRPC-koncept
- Synkron vs asynkron
- API-översikt
- RPC-livscykel
gRPC vs REST
- gRPC API-typer
- REST-paradigm
Förbereda utvecklingsmiljön
- Installera och konfigurera gRPC
- Installera och konfigurera Go Micro
- Installera Docker
- Installera Kubernetes
- Konfigurera Go-beroenden
- Konfigurera en Go HTTP-server
gRPC-strömning
- Implementera unary API-klient och -server
- Implementera serverströmnings-API-klient och -server
- Implementera klientströmnings-API-klient och -server
- Implementera tvåvägs-API-klient och -server
Go-mikrotjänster
- Konvertera Go-strukturer till JSON
- Dekonvertera Go-strukturer från JSON
- Bygga Docker-avbildningar för Go-mikrotjänster
- Kör containrar lokalt
- Optimera Docker-avbildningar
Mikrotjänstkoordination med Kubernetes
- Distribuera Go-mikrotjänster till Kubernetes
- Implementera beskrivningar
- Skala distributioner
- Rullande uppdateringar
gRPC-felsökning och säkerhet
- Använd felhantering
- Spor med deadlines
- Skapa SSL-certifikat för SSL-kryptering
Sammanfattning och slutsats
Krav
- Erfarenhet av Go-programmering
Målgrupp
- Webbutvecklare
Vittnesmål (5)
Mycket interaktivt. Tränaren var mycket kunskaprik och tålmodig.
Robert
Kurs - Event Driven Architecture Custom
Maskintolkat
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
Alvaro Salomao 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 Jurgen Hogerle - Daimler TSS GmbH
Kurs - Advanced Go Programming
The extra informations not in the official docs