Курс на 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

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

3 урока
1. Что такое микросервисы
2. Архитектурные принципы микросервисов
3. Проектирование границ сервисов

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

3 урока
1. Организация проекта
2. Dependency Injection
3. Конфигурация сервиса

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

3 урока
1. REST API
2. Реализация HTTP-сервера
3. Валидация и DTO

gRPC и Protocol Buffers

5 уроков
1. Основы gRPC
2. Protocol Buffers
3. gRPC Server
4. gRPC Client
5. Streaming

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

3 урока
1. PostgreSQL для микросервисов
2. Миграции
3. Repository Layer

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

4 урока
1. Событийная архитектура
2. Kafka
3. RabbitMQ
4. Transactional Outbox

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

3 урока
1. Основы Redis
2. Паттерны кэширования
3. Distributed Lock

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

4 урока
1. Context и таймауты
2. Retry Pattern
3. Circuit Breaker
4. Rate Limiting

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

2 урока
1. Docker для Go
2. Docker Compose

Observability

3 урока
1. Логирование
2. Метрики
3. Distributed Tracing

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

2 урока
1. Основы Kubernetes
2. Развёртывание микросервисов

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

3 урока
1. Unit-тесты
2. Integration Tests
3. Contract Testing