Dziękujemy za wysłanie zapytania! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
Dziękujemy za wysłanie rezerwacji! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
Plan Szkolenia
Wprowadzenie
Koncepty gRPC
- Synchroniczne vs asynchroniczne
- Powierzchnia API
- Cykl życia RPC
gRPC vs REST
- Typy API gRPC
- Paradigmy REST
Przygotowanie środowiska deweloperskiego
- Instalacja i konfiguracja gRPC
- Instalacja i konfiguracja Go Micro
- Instalacja Dockera
- Instalacja Kubernetes
- Konfiguracja zależności Go
- Konfiguracja serwera HTTP w Go
Strumieniowanie gRPC
- Implementacja klienta i serwera API unarnego
- Implementacja klienta i serwera API strumieniowania serwera
- Implementacja klienta i serwera API strumieniowania klienta
- Implementacja klienta i serwera API dwukierunkowego
Mikrousługi w Go
- Marshallowanie struktur Go do JSON
- Unmarshallowanie struktur Go z JSON
- Budowanie obrazów Docker dla mikrousług w Go
- Uruchamianie konteneryzowanych lokalnie
- Optymalizacja obrazów Docker
Orkiestracja Mikrousług z Kubernetes
- Wdrażanie mikrousług Go do Kubernetes
- Implementacja deskryptorów
- Skalowanie wdrożeń
- Aktualizacje stopniowe
Rozwiązywanie problemów i bezpieczeństwo w gRPC
- Użycie obsługi błędów
- Śledzenie z terminami
- Tworzenie certyfikatów SSL dla szyfrowania SSL
Podsumowanie i zakończenie
Wymagania
- Doświadczenie w programowaniu w Go
Odbiorcy
- Programiści internetowi
14 godzin
Opinie uczestników (1)
Dostałem cenne wskazówki wynikające z doświadczenia trenera, które pomogą mi rozwijać mikroserwisy w Golang