Курс на Stepik
Обложка курса «Leoscode! gRPC в Go — от протоколов до production» на Stepik
1 890 ₽

Leoscode! gRPC в Go — от протоколов до production 0.000

Открыть на
STEPIK.ORG

Этот курс — системное погружение в gRPC и Protobuf на Go. Вместе мы пройдем путь от эволюции API до реализации unary и streaming RPC. Разберем генерацию кода, устройство серверов и клиентов. Узнаем какие инструменты сейчас принято использовать, какие фишки помогают строить крутой API. В результате вы сможете проектировать, реализовывать и масштабировать gRPC-сервисы осознанно без архитектурных ошибок очень легко как это делают в Big Tech компаниях.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Leoscode! gRPC в Go — от протоколов до production»Учеников на курсе 35
Сертификаты, выданные на курсе «Leoscode! gRPC в Go — от протоколов до production»Сертификатов выдано 1
Отзывы о курсе «Leoscode! gRPC в Go — от протоколов до production»Отзывов получено 0
Рейтинг курса «Leoscode! gRPC в Go — от протоколов до production»Рейтинг курса 0.000
Уроки в курсе «Leoscode! gRPC в Go — от протоколов до production»Количество уроков 38
Тесты в курсе «Leoscode! gRPC в Go — от протоколов до production»Количество квизов 12
Время прохождения курса «Leoscode! gRPC в Go — от протоколов до production»Время прохождения курса
Стоимость курса «Leoscode! gRPC в Go — от протоколов до production»Стоимость курса 1 890 ₽
Обновления курса «Leoscode! gRPC в Go — от протоколов до production»Обновления курса
Дата публикации курса «Leoscode! gRPC в Go — от протоколов до production»Дата публикации курса
Последнее обновление курса «Leoscode! gRPC в Go — от протоколов до production»Последнее обновление
Сложность normal

Содержание курса

Разделы в курсе «Leoscode! gRPC в Go — от протоколов до production» 12 разделов Уроки в курсе «Leoscode! gRPC в Go — от протоколов до production» 38 уроков Тесты в курсе «Leoscode! gRPC в Go — от протоколов до production» 12 тестов Время прохождения курса «Leoscode! gRPC в Go — от протоколов до production» 4 ч. Последнее обновление курса «Leoscode! gRPC в Go — от протоколов до production» обн. 14 марта 2026

1. Вводный

1 урок
Закрытый
1.1 Приветствие
12
12
-
0

2. Эволюция API и коммуникаций

3 урока
Открытый
2.1 История API: от RPC к REST
11
2
-
0
Открытый
2.2 Когда REST перестал справляться
2
2
-
0
Открытый
2.3 Возвращение к RPC и предпосылки gRPC
2
2
-
0

3. Protobuf

8 уроков
Открытый
3.1 Что такое Protocol Buffers
4
1
-
0
Открытый
3.2 Структура .proto файла
3
1
-
0
Открытый
3.3 Типы данных в protobuf
2
1
-
0
Открытый
3.4 Вложенные сообщения и wire format
5
5
-
0
Открытый
3.5 Сложные типы данных в protobuf: oneof, map, well-known types
3
1
-
0
Открытый
3.6 Эволюция protobuf-контракта в реальных проектах
2
1
-
0
Открытый
3.7 Style Guide Proto & Best Practices
2
2
-
0
Открытый
3.8 ProtoJSON
2
1
-
0

4. Инструменты вокруг protobuf

4 урока
Открытый
4.1 Генерация Go-кода: protoc
2
1
-
0
Открытый
4.2 Генерация Go-кода: Buf
4
4
-
0
Открытый
4.3 Линтинг и форматирование
2
1
-
0
Открытый
4.4 Организация proto-репозитория
3
3
-
0

5. Введение в gRPC

3 урока
Закрытый
5.1 Что такое gRPC
1
1
-
0
Закрытый
5.2 Первый gRPC сервер на Go
2
2
-
0
Закрытый
5.3 Первый gRPC клиент на Go
2
2
-
0

6. Unary RPC

3 урока
Закрытый
6.1 Context: таймауты и отмена
2
2
-
0
Закрытый
6.2 Metadata: headers и trailers
2
2
-
0
Закрытый
6.3 Работа с ошибками gRPC
1
1
-
0

7. Streaming RPC

3 урока
Закрытый
7.1 Server-side streaming
2
2
-
0
Закрытый
7.2 Client-side streaming
1
1
-
0
Закрытый
7.3 Bidirectional streaming
1
1
-
0

8. Interceptors

3 урока
Закрытый
8.1 Что такое Interceptors
1
1
-
0
Закрытый
8.2 Типовые interceptors
1
1
-
0
Закрытый
8.3 Валидация gRPC запросов
1
1
-
0

9. gRPC и HTTP

3 урока
Закрытый
9.1 grpc-gateway
1
1
-
0
Закрытый
9.2 Генерация документации OpenAPI
1
1
-
0
Закрытый
9.3 grpc-doc
1
1
-
0

10. gRPC в production

4 урока
Закрытый
10.1 Инструменты для работы с gRPC
2
2
-
0
Закрытый
10.2 TLS и безопасность
1
1
-
0
Закрытый
10.3 Best Practice: keepalive, gracefulstop, highload
2
2
-
0
Закрытый
10.4 Задание
1
1
-
0

11. [NEW] Современный Protobuf: Editions, Opaque API

2 урока
Закрытый
11.1 Protobuf Edition 2024
2
2
-
0
Закрытый
11.2 Opaque API
1
1
-
0

12. Послесловие

1 урок
Закрытый
12.1 Обратная связь
2
1
-
0