Návrh Školení
Úvod
Koncepty gRPC
- Synchronní vs asynchronní komunikace
- Rozhraní API
- Životní cyklus RPC
gRPC vs REST
- Typy gRPC API
- Paradigmy REST
Příprava vývojového prostředí
- Nainstalování a konfigurace gRPC
- Nainstalování a konfigurace Go Micro
- Nainstalování Dockeru
- Nainstalování Kubernetes
- Nastavení závislostí v Go
- Nastavení Go HTTP serveru
gRPC Streaming
- Implementace klienta a serveru pro unární API
- Implementace klienta a serveru pro streamování od serveru
- Implementace klienta a serveru pro streamování od klienta
- Implementace klienta a serveru pro bidirekční streamování
Mikroslužby v Go
- Převod Go struktur na JSON
- Převedení JSON zpět do Go struktur
- Postavení Docker imagí pro mikroslužby v Go
- Spuštění kontejnerů místně
- Optimalizace Docker imagí
Orchestrování mikroslužeb s Kubernetes
- Nasazení mikroslužeb v Go do Kubernetes
- Implementace deskriptorů
- Škálování nasazení
- Rolující aktualizace
Správa problémů a zabezpečení gRPC
- Použití správy chyb
- Sledování s deadliney
- Vytváření SSL certifikátů pro SSL šifrování
Závěr a konkluzivní poznámky
Požadavky
- Zkušenosti s programováním v Go
Cílová skupina
- Weboví vývojáři
Reference (5)
Velmi interaktivní. Vedenec byl velmi vzdělaný a trpělivý.
Robert
Kurz - Event Driven Architecture Custom
Přeloženo strojem
Flexibilita pokrýt předměty, které mě nejvíce zajímají
James Ferrier - OptoicoreIT
Kurz - Building Microservices with Go
Přeloženo strojem
Jednoduchost jazyka a příklady prezentované učitelem
Alvaro Salomao Rumbane - CEDSIF Ministry of Finance
Kurz - Go Programming Language for Programmers
Přeloženo strojem
Podpora při problémech, které mají účastníci školení. Prozkoumání a podpora i po skončení školení je velmi vynikající!
Hans Jurgen Hogerle - Daimler TSS GmbH
Kurz - Advanced Go Programming
Přeloženo strojem
Doplňkové informace, které nejsou v oficiálních dokumentech
Sayf Eddine HAMMEMI - SCALITY SA
Kurz - Go for Systems Programming
Přeloženo strojem