Návrh Školení
Úvod
gRPC Koncepty
- Synchronní vs asynchronní API povrchový životní cyklus RPC
gRPC vs REST
- gRPC Typy API Paradigmata REST
Příprava vývojového prostředí
- Instalace a konfigurace gRPC Instalace a konfigurace Go Micro Instalace Docker Instalace Kubernetes Nastavení závislostí Go Nastavení HTTP serveru Go
gRPC Streamování
- Implementace jednoho klienta a serveru API Implementace klienta a serveru rozhraní API pro streamování serveru Implementace klienta a serveru rozhraní API pro streamování klienta Implementace klienta a serveru obousměrného rozhraní API
Jdi Microservices
- JSON zařazování Go struktur JSON umarshalling Go struktur Vytváření obrazů Dockeru pro mikroslužby Go Spuštění kontejnerizovaného lokálně Optimalizace obrazů Dockeru
Microservice Ochrestration s Kubernetes
- Nasazení mikroslužeb Go na Kubernetes Implementace deskriptorů Škálování nasazení Průběžné aktualizace
gRPC Odstraňování problémů a zabezpečení
- Použití zpracování chyb Sledování s termíny Vytváření certifikátů SSL pro šifrování SSL
Shrnutí a závěr
Požadavky
- Go zkušenosti s programováním
Publikum
- Weboví vývojáři
Reference (5)
Flexibility to cover the subjects I am most intrested in
James Ferrier - OptoicoreIT
Kurz - Building Microservices with Go
The simplicity of language and the examples given by the teacher
Alvaro Salomao Rumbane - CEDSIF Ministry of Finance
Kurz - 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
Kurz - Advanced Go Programming
The extra informations not in the official docs
Sayf Eddine HAMMEMI - SCALITY SA
Kurz - Go for Systems Programming
Flexibility of the trainer. Really catered the course to our specific needs.