Разработчик на языке программирования Go
Запись двухдневного интенсива учебного центра Слёрм по чистой архитектуре на языке Go, помеченная школой как легаси-курс 2022 года из коллекции записей. За интенсив студент собирает полноценный микросервис по работе с контактами и их группировкой: интерфейс REST API и шаблон через gRPC, операции создания, чтения, обновления и удаления. Первый день: плюсы и минусы чистой архитектуры, разбор слоёв, структура папок проекта на Go, предметная область, интерфейс сценария использования, интерфейс хранилища, конструкторы слоёв, слой доставки и инициализация зависимостей в главном модуле. Второй день: реализация слоёв хранилища и сценариев, работа с контекстом, логирование ошибок, подключение Jaeger и трассировка, покрытие слоя сценариев тестами, запуск и демонстрация приложения. Осваиваемый набор: Go, чистая архитектура, PostgreSQL, REST, Grafana. Часть заданий выполняется на стендах. Спикер: Николай Колядко, старший специалист по Go в Positive Technologies. Документ: именное свидетельство при 80% прохождения. Цена на странице: 7 000 рублей за запись с доступом на 2 года. В каталоге стоит 45 000 рублей, и это расхождение нужно проверить до оплаты.
Мнение редакции
Школа не притворяется, что это живой курс: прямо в шапке стоят слова интенсив прошёл, но записи остались, пометка легаси и год 2022. Продаётся именно запись двухдневного мероприятия, и оценивать её надо соответственно. За 45 000 рублей вы получаете сжатый маршрут по слоям чистой архитектуры на Go и готовый проект, который можно использовать как шаблон.
Сильная сторона формата в его конкретности. Тут нет разговоров про принципы вообще: есть один сервис, он собирается на глазах студента слой за слоем, и в конце запускается. Заявленный набор практик выглядит правдоподобно для двух дней: структура папок, предметная область, интерфейсы сценариев и хранилища, конструкторы, инициализация зависимостей, потом реализация, наблюдаемость и тесты. Школа сама формулирует обещание сдержанно: за два дня вы узнаете материал полноценного месячного курса, то есть скорость покрытия высокая, а глубина ограничена.
Минусов два. Первый общий для записей: спросить некого, обратной связи нет, а часть заданий требует стендов, которые школа обещает развернуть не для всех задач. Второй в описании: объём в часах на странице оборван, числа перед словами часа теории и часов практики отсутствуют, так что спланировать время по странице нельзя.
Плюсы
- школа прямо помечает материал как легаси-запись 2022 года и не выдаёт его за действующий поток
- цена на странице 45 000 рублей: порог входа минимальный для темы, которую обычно продают в составе больших курсов
- к концу интенсива на руках готовый сервис на Go с REST API, слоями и хранилищем, который можно использовать как шаблон для рабочих проектов
- разбирается не только структура, но и наблюдаемость: контекст, логирование ошибок и трассировка через Jaeger
- есть блок про покрытие тестами слоя сценариев, то есть демонстрируется главный практический аргумент в пользу такого разделения
- спикер действующий Go-разработчик из Positive Technologies с четырьмя годами на этом языке
Минусы
- объём в часах на странице не указан: числа перед словами часа теории и часов практики отсутствуют
- обратной связи нет совсем: это запись прошедшего интенсива, вопросы задавать некому
- описание аудитории содержит ошибку: сказано про переход с Go на другой язык, хотя по смыслу интенсив нужен переходящим на Go
- gRPC разбирается как шаблон, а не как полноценный интерфейс сервиса
Кому подходит
Go-разработчикам, которым надоел код без структуры
Школа формулирует так: вы хотели бы прокачать навыки работы с архитектурой приложения и делать код чище и яснее. Первый же практический шаг это структура папок, с которой обычно и начинается беспорядок.
Тем, кто приходит на проект с уже принятой чистой архитектурой
На странице описан сценарий: работать над большими проектами на Go, где чистая архитектура уже есть, либо вводить её с нуля. За два дня запись даёт язык, на котором такие проекты обсуждают.
Разработчикам, которым нужен рабочий шаблон
Часть кода из интенсива школа предлагает использовать как заготовку для собственных проектов и добавить в портфолио. Для небольшой команды это экономит первые несколько дней на новом сервисе.
Кому курс не подойдёт
- тем, кто только начинает изучать Go: интенсив не учит языку, он показывает, как разложить по слоям уже понятный код
- тем, кому нужен разбор решений с экспертом: это запись прошедшего мероприятия, обратной связи в ней нет
- командам, которые сомневаются в самом подходе: цена абстракций обсуждается коротко, дискуссии с преподавателем здесь не будет
Чем отличается от других курсов направления
В каталоге курс лежит в направлении «Программирование» рядом с программами про нейросети и вайбкодинг, то есть сопоставимых по теме соседей нет. Внутри линейки школы ближайший родственник это курс «Архитектура приложений»: там 10 модулей, 62 часа практики, проверка заданий экспертами и защита проекта, и стоит он десятки тысяч рублей. Эта запись отличается от него масштабом и ценой: два дня, один язык, один собранный сервис и 7 000 рублей на сайте школы. Как способ за выходные получить рабочий шаблон на Go запись оправданна, как замена полноценного курса по проектированию систем нет.
Обзор курса
Кто стоит за курсом
Спикер один: Николай Колядко, старший специалист по программной части на языке Go в Positive Technologies. Занимается запуском, балансировкой и отказоустойчивостью в части звонков, шесть лет в программировании, из них четыре на Go, до этого писал на C# и JavaScript, соавтор книги про интерактивный образовательный процесс на базе информационных технологий. Профиль подходящий: человек, который пишет production-сервисы на Go, а не преподаёт архитектуру абстрактно.
Как устроена нагрузка
Формат интенсива сохранён в записи: короткие видеоуроки по каждой теме, после занятия практические задания и тесты, на части заданий разворачиваются стенды. Два дня по факту означают два больших блока: в первый собирается каркас, во второй он оживает и покрывается тестами. Доступ к материалам два года, старт в любой момент, поток набирать не нужно, потому что потока уже нет.
Что входит в стоимость
Тариф на странице один: видеоуроки с доступом на 2 года и практические задания за 45 000 рублей. Отдельной строкой для юридических лиц названы универсальные доступы за 12 000 рублей. Рассрочка формально доступна физическим лицам, но срок графика страница не приводит, и при такой сумме она смысла не имеет. Про налоговый вычет и возврат денег при отказе на этой странице ничего не сказано.
Где программа проседает
Первое: возраст. 2022 год для Go не катастрофа, язык меняется медленно, но за это время сместились привычки в работе с зависимостями и наблюдаемостью, а часть библиотек из демонстрации могла обновиться. Второе: страница обрывается на числах, объём в часах теории и практики не назван вовсе, поэтому спланировать время нельзя. Третье: описание аудитории содержит явную ошибку, в блоке про то, кому пора на интенсив, написано про переход с Go на другой язык программирования, хотя по смыслу интенсив нужен тем, кто переходит на Go. Четвёртое: gRPC заявлен как шаблон, а не как полноценная часть, то есть на нём построена заготовка, а не рабочий интерфейс.
Кому это не нужно
Тем, кто впервые видит Go: интенсив не учит языку, он показывает, как разложить по слоям уже понятный код. Не подойдёт и тем, кому нужна дискуссия: чистая архитектура тема спорная, у неё есть цена в виде дополнительных абстракций, и обсудить это здесь не с кем. Если нужен разбор решений с экспертом, у школы есть отдельный курс по архитектуре приложений с проверкой заданий.
Программа курса
1Плюсы и минусы чистой архитектуры
2Структура проекта на Go
3Предметная область и сценарии использования
4Слой доставки и сборка зависимостей
5Реализация хранилища и сценариев
6Контекст, логирование и трассировка
7Тестирование и демонстрация
Чему вы научитесь
- раскладывать проект на Go по слоям чистой архитектуры и объяснять назначение каждого слоя
- заводить структуру папок проекта так, чтобы границы слоёв были видны из дерева каталогов
- описывать сценарии использования и хранилище через интерфейсы, а не через прямые вызовы
- собирать зависимости слоёв в главном модуле и писать конструкторы
- реализовывать слой доставки с REST API и заготовкой gRPC
- добавлять контекст, логирование ошибок и трассировку через Jaeger
- покрывать слой сценариев тестами без базы данных и веб-сервера
Как проходит обучение
Короткие видеоуроки по темам
Спикер разбирает каждую тему отдельным видео. Это запись прошедшего интенсива, доступ к материалам сохраняется 2 года.
Практика и тесты после занятий
После каждого занятия идут практические задания и тесты: пройти теорию и сразу закрепить её. Часть заданий выполняется на разворачиваемых стендах.
Сквозной проект на два дня
Все задания собираются в один сервис работы с контактами и их группировкой, с REST API и шаблоном gRPC. К финалу он запускается и демонстрируется.
Свидетельство по итогам
Именное свидетельство о прохождении выдают тем, кто изучил 80% курса и участвовал в решении практик.
Часто задаваемые вопросы
Это живой интенсив или запись?
Сколько стоит запись?
Что будет на выходе?
Нужно ли знать Go до старта?
Какой документ выдают?
Насколько материал устарел?
Отзывы о курсе «Разработчик на языке программирования Go»
Оставить отзыв о курсе
Расскажите, как проходило обучение: что понравилось, что нет, помог ли курс в работе. Публикуем после проверки, рекламные тексты и анонимные жалобы без подробностей не пропускаем.
Это отзывы о других программах школы Слёрм: они говорят о школе в целом, а не об этом курсе.
Все отзывы школы собраны на её странице.
