Курс на Stepik
Обложка курса «Микросервисы на Go (Golang)» на Stepik
Бесплатно

Микросервисы на Go (Golang) 0.000

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

Практико-ориентированный курс по разработке микросервисов на Go: от проектирования архитектуры и взаимодействия сервисов до логирования, тестирования, контейнеризации и подготовки приложений к запуску в production. Курс удобно проходить в своем темпе.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Микросервисы на Go (Golang)»Учеников на курсе 42
Сертификаты, выданные на курсе «Микросервисы на Go (Golang)»Сертификатов выдано 0
Отзывы о курсе «Микросервисы на Go (Golang)»Отзывов получено 0
Рейтинг курса «Микросервисы на Go (Golang)»Рейтинг курса 0.000
Уроки в курсе «Микросервисы на Go (Golang)»Количество уроков 38
Тесты в курсе «Микросервисы на Go (Golang)»Количество квизов 10
Время прохождения курса «Микросервисы на Go (Golang)»Время прохождения курса
Обновления курса «Микросервисы на Go (Golang)»Обновления курса
Дата публикации курса «Микросервисы на Go (Golang)»Дата публикации курса
Последнее обновление курса «Микросервисы на Go (Golang)»Последнее обновление

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

Разделы в курсе «Микросервисы на Go (Golang)» 12 разделов Уроки в курсе «Микросервисы на Go (Golang)» 38 уроков Тесты в курсе «Микросервисы на Go (Golang)» 10 тестов Время прохождения курса «Микросервисы на Go (Golang)» 0 ч. Последнее обновление курса «Микросервисы на Go (Golang)» обн. 15 июня 2026

1. Введение в микросервисную архитектуру

3 урока
Закрытый
1.1 Что такое микросервисы
18
1
3м 35с
0
Закрытый
1.2 Архитектурные принципы микросервисов
2
1
-
0
Закрытый
1.3 Проектирование границ сервисов
2
1
-
0

2. Структура Go-микросервиса

3 урока
Закрытый
2.1 Организация проекта
1
0
-
0
Закрытый
2.2 Dependency Injection
0
0
-
0
Закрытый
2.3 Конфигурация сервиса
0
0
-
0

3. HTTP API для микросервисов

3 урока
Закрытый
3.1 REST API
0
0
-
0
Закрытый
3.2 Реализация HTTP-сервера
0
0
-
0
Закрытый
3.3 Валидация и DTO
0
0
-
0

4. gRPC и Protocol Buffers

5 уроков
Закрытый
4.1 Основы gRPC
0
0
-
0
Закрытый
4.2 Protocol Buffers
0
0
-
0
Закрытый
4.3 gRPC Server
0
0
-
0
Закрытый
4.4 gRPC Client
0
0
-
0
Закрытый
4.5 Streaming
0
0
-
0

5. Работа с базами данных

3 урока
Закрытый
5.1 PostgreSQL для микросервисов
0
0
-
0
Закрытый
5.2 Миграции
0
0
-
0
Закрытый
5.3 Repository Layer
0
0
-
0

6. Асинхронное взаимодействие сервисов

4 урока
Закрытый
6.1 Событийная архитектура
0
0
-
0
Закрытый
6.2 Kafka
0
0
-
0
Закрытый
6.3 RabbitMQ
0
0
-
0
Закрытый
6.4 Transactional Outbox
0
0
-
0

7. Redis и кэширование

3 урока
Закрытый
7.1 Основы Redis
0
0
-
0
Закрытый
7.2 Паттерны кэширования
0
0
-
0
Закрытый
7.3 Distributed Lock
0
0
-
0

8. Надёжность микросервисов

4 урока
Закрытый
8.1 Context и таймауты
0
0
-
0
Закрытый
8.2 Retry Pattern
0
0
-
0
Закрытый
8.3 Circuit Breaker
0
0
-
0
Закрытый
8.4 Rate Limiting
0
0
-
0

9. Docker и контейнеризация

2 урока
Закрытый
9.1 Docker для Go
0
0
-
0
Закрытый
9.2 Docker Compose
0
0
-
0

10. Observability

3 урока
Закрытый
10.1 Логирование
0
0
-
0
Закрытый
10.2 Метрики
0
0
-
0
Закрытый
10.3 Distributed Tracing
0
0
-
0

11. Kubernetes для Go-разработчика

2 урока
Закрытый
11.1 Основы Kubernetes
0
0
-
0
Закрытый
11.2 Развёртывание микросервисов
0
0
-
0

12. Тестирование микросервисов

3 урока
Закрытый
12.1 Unit-тесты
0
0
-
0
Закрытый
12.2 Integration Tests
0
0
-
0
Закрытый
12.3 Contract Testing
0
0
-
0