Plan Szkolenia

Wprowadzenie gRPC Koncepcje
  • Synchronizacja vs asynchroniczność
  • Interfejs API
  • Cykl życia RPC
gRPC vs REST
  • Typy API w gRPC
  • Paradygmaty REST
Przygotowanie środowiska programistycznego
  • Instalowanie i konfigurowanie gRPC
  • Instalowanie i konfigurowanie Go Micro
  • Instalowanie Docker
  • Instalowanie Kubernetes
  • Konfigurowanie zależności Go
  • Konfigurowanie serwera HTTP dla Go
Streaming w gRPC
  • Implementowanie klienta i serwera dla unary API
  • Implementowanie klienta i serwera dla API z serwerowym strumieniem
  • Implementowanie klienta i serwera dla API z klientowym strumieniem
  • Implementowanie klienta i serwera dla API dwukierunkowego
Go Microservices
  • Konwersja JSON struktur Go
  • Odwrotna konwersja JSON struktur Go
  • Budowanie obrazów Docker dla mikroservisów Go
  • Uruchamianie kontenerów lokalnie
  • Optymalizowanie obrazów Docker
Ochrestracja mikroservisów z Kubernetes
  • Wdrażanie mikroservisów Go do Kubernetes
  • Implementowanie deskryptorów
  • Skalowanie wdrażeń
  • Aktualizacje z rolowaniem
Rozwiązywanie problemów i bezpieczeństwo w gRPC
  • Używanie obsługi błędów
  • Śledzenie z terminami
  • Tworzenie certyfikatów SSL dla szyfrowania SSL
Podsumowanie i wnioski

Wymagania

  • doświadczenie w programowaniu Go

Uczestnicy

  • Developerszy Webowi
 14 godzin

Liczba uczestników


cena netto za uczestnika

Opinie uczestników (1)

Propozycje terminów

Powiązane Kategorie