Bądźmy w kontakcie

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

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (1)

Propozycje terminów

Powiązane Kategorie