План на курса

Въведение

gRPC Понятия

  • Синхронно срещу асинхронно
  • Интерфейс на API
  • Жизнен цикъл на RPC

gRPC срещу REST

  • gRPC типове API
  • Парадигми на REST

Подготовка на средата за разработка

  • Инсталиране и конфигуриране на gRPC
  • Инсталиране и конфигуриране на Go Micro
  • Инсталиране на Docker
  • Инсталиране на Kubernetes
  • Настройване на Go зависимости
  • Настройване на Go HTTP сървър

gRPC Поточно предаване

  • Реализация на уникален клиент и сървър на API
  • Реализация на клиент и сървър на API с поточно предаване от сървъра
  • Реализация на клиент и сървър на API с поточно предаване от клиента
  • Реализация на двупосочно API клиент и сървър

Отиди Microservices

  • JSON маршалинг на Go структури
  • JSON унмаршалинг на Go структури
  • Създаване на Docker изображения за Go микросервизи
  • Пускане на контейнерираните приложения локално
  • Оптимизиране на Docker изображения

Микросервизна охрестрация с Kubernetes

  • Развертане на Go микросервизи в Kubernetes
  • Реализация на описания
  • Мащабиране на развертане
  • Рулъща обновления

gRPC Отстраняване на неизправности и сигурност

  • Използване на обработка на грешки
  • Следване с крайни срокове
  • Създаване на SSL сертификати за SSL криптиране

Обобщение и заключение

Изисквания

  • Go опит в програмирането

Публика

  • Уеб разработчици
 14 Часа

Брой участници


Цена за участник

Oтзиви от потребители (5)

Предстоящи Курсове

Свързани Kатегории