3 поток обучения языку Go и Go стеку

От основ – до самого продвинутого уровня
за 3 месяца
Старт:
Вид обучения:
Формат:
Встречи в Zoom:
11 ноября 2025
Наставничество в группе
Живые 2-часовые вебинары
ВТ/ЧТ, 20:00  мск

Подробнее о формате

2 встречи в неделю по 2 часа
3 месяца (24 занятия)
Готовые шаблоны кода с лучшими практиками
Живое общение, можно задавать вопросы
Запись будет доступна
Проработка задач для прохождения лайв кодинга на собеседованиях
Концентрат знаний необходимых для работы
Михаил Непряхин

Наставник

Senior Go Developer
Играющий тренер
Автор и единственный спикер
В IT с 2010 и 6 лет на Go
Работал в Wildberries, Магнит, Самокат, KFC, Evrone

Для кого это обучение

Если вы:
Если вы к ним не относитесь, но очень хотите
Начинающий Go разработчик
Бекэндер на другом языке
Фронтендер
Программист самоучка
Вы должны знать любой язык программирования и уметь писать программы
Вы должны уметь работать с git
Желательно иметь коммерческий опыт работы в IT
Желательно на базовом уровне знать язык SQL и основы Linux
Это практически гарантия, что вы сможете потом найти работу
Можно учить в процессе или после обучения

Домашние задания

Будут ДЗ на написание сервера, клиента, кэша. Взаимодействие с Postgres, Kafka, Redis
Индивидуальной проверки ДЗ нет, только публичное ревью частых ошибок и обзор эталонного решения
Для лучшего усвоения будет полезно параллельно писать свой проект
Будут ссылки на дополнительные материалы для изучения
ДЗ не обязательны, по вашему желанию

Что будет изучаться

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

Как будет проходить обучение

В 20:00 по Москве
Вторник и Четверг
Продолжительность 2 часа
Живые вебинары в Zoom’e
Запись будет доступна

Выберите тариф

Ежемесячный
  • 8 занятий по 2 часа в группе
  • Полная стоимость за 3 месяца (24 занятия): 99 000 р.
  • Первое занятие без оплаты
33 000 ₽
рассрочка недоступна
цена за 1 месяц
Рассрочка
  • 24 занятия по 2 часа в группе
  • Для граждан России, Беларуси и Казахстана
  • Первое занятие без оплаты
116 400 ₽
от 9 700 ₽/мес при рассрочке на 12 месяцев
сразу за всё обучение (3 месяца)
Отзывы учеников
(сохранена оригинальная пунктуация и орфография)
  • Первичной целью курса для меня как для фронтэндера было погружение в профессию бэкенд разработчика. Хотелось видеть всю картину целиком, понять как строятся современные информационные системы, проследить всю цепочку работы с данными. Стать, так сказать, не просто frontend developer, а в какой-то степени уже software engineer. Могу сказать, что цель достигнута.

    Более того, на каком-то этапе я сам решил попробовать перейти в бэкенд. Уверен, полученных знаний для этого более чем достаточно, проблема только в том, чтоб их загрузить в себя и переварить, подготовиться к собеседованию, но на это могу повлиять только я лично.

    Спасибо Михаилу за целостную структуру курса, понятную подачу материалов, реальные примеры и максимальное участие в процессе. Только хорошие впечатления, курс рекомендую!
  • Больше всего понравилось то, что курс - это квинтессенция опыта человека, который активно пишет на Go и периодически задумывается над тем, как выстроить этот процесс.

    Бывает, в курсах люди или пересказывают документацию или просто рассказывают о воркфлоу, которая принята в их компании, где они сейчас работают, в стиле "делай вот так".
    Бывает, там используются новые библиотеки (например, buf для grpc или sarama для kafka), которые с одной стороны вроде бы хороши для работы, но с другой маскируют некоторые подробности технологии, которые тем, кто разбирается, хорошо бы знать, а не действовать в режиме копипасты.

    В этом курсе не так. Здесь сделан акцент на то, чтобы прежде всего понять технологию, а инструмент, по сути, можно будет взять любой. Библиотеки взяты базовые. Особенно понравился блок про чистую архитектуру. Тема спорная, сложная, так как трудно соблюсти баланс между простотой и расширяемостью. Здесь, как мне кажется, выбран весьма неплохой вариант. Во время курса вы не будете писать какой-то проект, и это, наверное, минус, так как всё приобретённое теоретическое лучше сразу фиксировать на практике.

    Здесь вы должны проявить инициативу и придумать и написать проект самому - во время курса или сразу после. После курса у вас останется множество полезных кусочков кода, которые покрывают почти все юзкейсы в микросервисном приложении, плюс будет законченный проект в описанной чистой архитектуре, включая конфиги для докера и кубернетиса для развёртывания, от которого вы сможете плясать в нужном вам направлении.
  • Мне очень понравилось.

    Этот курс дал мне обзор всего того, что может понадобится для большей части работы на go стеке. Плюс мне понравилось, что рассказывались именно сложившиеся практики разработки индустрии, чтобы не пришлось потом переучивать вредные привычки.

    Теперь я знаю что искать, где искать, что ещё осталось проработать, а на что можно не заострять внимание.

    Думаю, применив то, что учили на курсе, можно разрабатывать хорошие сервисы и продукты.

    P.S.: Сейчас пробую реализовывать практики разработки с курса на новой работе.
  • Лучший курс по проге что я видел.

    Михаил как-то понял фишку понятного объяснения, либо просто очень хорошо разбирается.
  • Курс однозначно стоит своих денег! Все было рассказано максимально подробно, даже мне, фронтендеру, было не сильно сложно С бэкендерами теперь на одной волне)
  • Все просто супер. Михаил превосходный преподаватель
  • Отличный курс! Не пожалел, что пошёл. Надо было бы начинать с этого курса, другие бы не понадобились. (Был ещё на парочки курсов так же по ГО).
  • Самое ценное в курсе, практический опыт преподавателя, которым он делился

Ответы на вопросы

Made on
Tilda