План на курса
Въведение
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 опит в програмиране
Целева аудитория
- Web Разработчици
Oтзиви от потребители (5)
Гъвкавост да покрива темите, които ме интересуват най-много
James Ferrier - OptoicoreIT
Курс - Building Microservices with Go
Машинен превод
Еднообразието на езика и примерите, дадени от учителя
Alvaro Salomao Rumbane - CEDSIF Ministry of Finance
Курс - Go Programming Language for Programmers
Машинен превод
Поддръжка на проблеми, с които се сблъскват обучаваните. Разследването и поддръжката след обучението е много добра!
Hans Jurgen Hogerle - Daimler TSS GmbH
Курс - Advanced Go Programming
Машинен превод
Допълнителните информации, които няма в официалните документации.
Sayf Eddine HAMMEMI - SCALITY SA
Курс - Go for Systems Programming
Машинен превод
Обучение с възможност за адаптация. Курсът беше твърде адаптиран към нашите специфични нужди.
Daniel Kurner - Daimler TSS
Курс - Learning Go Programming
Машинен превод