Чему вы научитесь
- Проектирование микросервисной архитектуры на Go
- Разработка REST API и внутренних сервисных интерфейсов
- Организация межсервисного взаимодействия
- Работа с базами данных в микросервисных приложениях
- Обработка ошибок, логирование и мониторинг
- Тестирование микросервисов и API
- Контейнеризация приложений с Docker
- Подготовка Go-сервисов к production-развертыванию
О курсе
Практико-ориентированный курс по разработке микросервисов на Go: от проектирования архитектуры и взаимодействия сервисов до логирования, тестирования, контейнеризации и подготовки приложений к запуску в production. Курс удобно проходить в своем темпе.
Для кого этот курс
Go-разработчики, backend-инженеры, начинающие архитекторы и разработчики, которые хотят освоить подход к созданию микросервисов и научиться строить масштабируемые серверные системы.
Начальные требования
Базовые знания Go, понимание основ HTTP, REST и клиент-серверного взаимодействия, опыт работы с командной строкой и общее представление о реляционных или NoSQL базах данных будут полезны.
Преподаватели курса
Как проходит обучение
Последовательное изучение тем с упором на архитектурные подходы, практические паттерны разработки микросервисов, разбор типовых сценариев и возможность удобно проходить курс в своем темпе.