Course Code: grpc
Duration: 7 hours
Prerequisites:
  • Doświadczenie w językach programowania takich jak Go, Java, C#, Python itp.
  • Znajomość technologii przetwarzania w chmurze

Publiczność

  • Inżynierowie oprogramowania
  • Programiści
  • Deweloperzy
Overview:

gRPC jest frameworkiem zdalnego wywoływania procedur (RPC) o otwartym kodzie źródłowym, który umożliwia bezpośrednią komunikację między aplikacjami klienckimi i serwerowymi na różnych komputerach. gRPC ułatwia tworzenie rozproszonych usług i aplikacji.

Szkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla inżynierów oprogramowania, programistów i programistów, którzy chcą tworzyć, wdrażać i zarządzać usługami gRPC w swoich aplikacjach.

Pod koniec tego szkolenia uczestnicy będą mogli

  • Skonfigurować usługę gRPC, aby połączyć się z serwerem i tworzyć projekty.
  • Wdrożyć serwer i klienta w celu integracji z aplikacjami.
  • Monitorować usługi gRPC za pomocą systemów uwierzytelniania i narzędzi do analizy porównawczej.

Format kursu

  • Interaktywny wykład i dyskusja.
  • Wiele ćwiczeń i praktyki.
  • Praktyczne wdrożenie w środowisku laboratoryjnym na żywo.

Opcje dostosowywania kursu

  • Aby poprosić o spersonalizowane szkolenie dla tego kursu, skontaktuj się z nami.
Course Outline:

Wprowadzenie

Przegląd funkcji i architektury gRPC

  • Podstawowe pojęcia i cykl życia
  • Definicja usługi
  • Obsługiwane języki

Zrozumienie gRPC Podstawy

  • Typy implementacji
  • Typy komunikatów

Konfigurowanie gRPC

  • Bufory protokołów
  • Zależności i wtyczki

Tworzenie pliku proto

  • Definiowanie serwera i klienta
  • Linie poleceń

Generowanie klas Protobuf i gRPC

  • Tworzenie folderu
  • Tworzenie projektu

Wdrażanie serwera

  • Tworzenie bezpiecznego połączenia
  • Przesyłanie strumieniowe wiadomości
  • Integracja z aplikacjami

Wdrażanie klienta

  • Tworzenie bezpiecznego połączenia
  • Wysyłanie metadanych
  • Wywołanie jednoargumentowe gRPC

Przesyłanie strumieniowe z gRPC

  • Strumieniowanie serwera
  • Przesyłanie strumieniowe klienta
  • Strumieniowanie dwukierunkowe

Zarządzanie usługami gRPC

  • Uwierzytelnianie
  • Analiza porównawcza
  • Obsługa błędów

Odkrywanie gRPC Tematy zaawansowane

  • Integracja z klientem Evans
  • Zabezpieczanie połączenia za pomocą SSL/TLS
  • Równoważenie obciążenia

Rozwiązywanie problemów

Podsumowanie i wnioski

Sites Published:

United Arab Emirates - gRPC

Qatar - gRPC

Egypt - gRPC

Saudi Arabia - gRPC

South Africa - gRPC

Brasil - gRPC

Canada - gRPC

中国 - gRPC

香港 - gRPC

澳門 - gRPC

台灣 - gRPC

USA - gRPC

Österreich - gRPC

Schweiz - gRPC

Deutschland - gRPC

Czech Republic - gRPC

Denmark - gRPC

Estonia - gRPC

Finland - gRPC

Greece - gRPC

Magyarország - gRPC

Ireland - gRPC

Luxembourg - gRPC

Latvia - gRPC

España - gRPC

Italia - gRPC

Lithuania - gRPC

Nederland - gRPC

Norway - gRPC

Portugal - gRPC

România - gRPC

Sverige - gRPC

Türkiye - gRPC

Malta - gRPC

Belgique - gRPC

France - gRPC

日本 - gRPC

Australia - gRPC

Malaysia - gRPC

New Zealand - gRPC

Philippines - gRPC

Singapore - gRPC

Thailand - gRPC

Vietnam - gRPC

India - gRPC

Argentina - gRPC

Chile - gRPC

Costa Rica - gRPC

Ecuador - gRPC

Guatemala - gRPC

Colombia - gRPC

México - gRPC

Panama - gRPC

Peru - gRPC

Uruguay - gRPC

Venezuela - gRPC

Polska - gRPC

United Kingdom - gRPC

South Korea - gRPC

Pakistan - gRPC

Sri Lanka - gRPC

Bulgaria - gRPC

Bolivia - gRPC

Indonesia - gRPC

Kazakhstan - gRPC

Moldova - gRPC

Morocco - gRPC

Tunisia - gRPC

Kuwait - gRPC

Oman - gRPC

Slovakia - gRPC

Kenya - gRPC

Nigeria - gRPC

Botswana - gRPC

Slovenia - gRPC

Croatia - gRPC

Serbia - gRPC

Bhutan - gRPC

Nepal - gRPC

Uzbekistan - gRPC