От основ – до самого продвинутого уровня за 3 месяца. Для кого это обучение:
Если кратко, мы изучаем всё, что нужно для работы Go разработчиком.
То, что используется часто — изучаем в первую очередь и уделяем этому больше внимания.
То, что используется совсем редко, просто узнаем о существовании или посмотрим как оно выглядит.
Ещё есть специфичные вопросы, которые спрашивают на собеседованиях, мы им тоже будем уделять много внимания.
Моя задача сделать так, чтобы вы стали крепким Go разработчиком, способным работать в современном бигтехе. И мы изучим всё, что для этого нужно.
Вот некоторые особо важные темы, которые мы будем изучать:
- Все типы данных на самом низком уровне
- Функции, методы, ООП
- Слайсы
- Указатели
- Интерфейсы
- Мапы
- Работа с ошибками
- Контекст
- Каналы, горутины
- Примитивы синхронизации
- Структура приложения
- Слои абстракции
- HTTP сервер
- Spec-First подход, генерация сервера и клиента
- GRPC взаимодействие
- Работа с Postgres, Kafka, Redis
- Миграции
- Транзакции в чистой архитектуре
- Логирование, профилирование, трейсинг и OpenTelemetry
- Туллинг
- Линтеры
- Тестирование
- Оптимизации
- Переменные на стеке и в куче
- Работа с Makefile
- И так далее
- Docker
- Основы
- Локальная разработка
- Сборка приложения
- Типовой докер файл
- Типовой docker compose
- Kubernetes
- Основы
- Локальная разработка
- Деплой
- Особенности
- Лучшие практики
- Grafana стек
- Метрики
- Логирование
- Трейсинг
А также:
- Готовые шаблоны кода с лучшими практиками
- Проработка задач для прохождения лайв кодинга на собеседованиях
- Концентрат знаний необходимых для работы
Наставник: Михаил Непряхин — Senior Go Developer. Играющий тренер.
Поток 2025 года (актуальный на сегодня). Полная стоимость у автора за 3 месяца (24 занятия): 87000 руб.




