План на курса
Въведение
gRPC Понятия
- Синхронен срещу асинхронен API повърхностен RPC жизнен цикъл
gRPC срещу REST
- gRPC API типове REST парадигми
Подготовка на средата за разработка
- Инсталиране и конфигуриране на gRPC Инсталиране и конфигуриране на Go Micro Инсталиране на Docker Инсталиране Kubernetes Настройка на зависимости на Go Настройка на Go HTTP сървър
gRPC Поточно предаване
- Внедряване на унарен API клиент и сървър Внедряване на сървърен стрийминг API клиент и сървър Внедряване на клиентски стрийминг API клиент и сървър Внедряване на двупосочен API клиент и сървър
Отиди Microservices
- JSON marshalling Go структури JSON umarshalling Go структури Изграждане на Docker изображения за Go микроуслуги Изпълнение на контейнери локално Оптимизиране на Docker изображения
Микросервизна охрестрация с Kubernetes
- Внедряване на Go микроуслуги до Kubernetes Внедряване на дескриптори Мащабиране на внедрявания Постепенни актуализации
gRPC Отстраняване на неизправности и сигурност
- Използване на проследяване на обработка на грешки с крайни срокове Създаване на SSL сертификати за SSL криптиране
Обобщение и заключение
Изисквания
- Go опит в програмирането
Публика
- Уеб разработчици
Oтзиви от потребители (5)
Flexibility to cover the subjects I am most intrested in
James Ferrier - OptoicoreIT
Курс - Building Microservices with Go
The simplicity of language and the examples given by the teacher
Álvaro Salomão Rumbane - CEDSIF Ministry of Finance
Курс - Go Programming Language for Programmers
Support for issues the trainees have. The investigation and support also after training is very great!
Hans Jürgen Högerle - Daimler TSS GmbH
Курс - Advanced Go Programming
The extra informations not in the official docs
Sayf Eddine HAMMEMI - SCALITY SA
Курс - Go for Systems Programming
Flexibility of the trainer. Really catered the course to our specific needs.