Записи интенсива по Чистой архитектуре

12 февраля завершился 2-дневный интенсив Чистая архитектура приложения на Go. Senior Go Backend в Robovoice Николай Колядко подробно разобрал с участниками плюсы и минусы чистой архитектуры — вплоть до каждого слоя.

6e8d50d916ba666dfff5ef9fab6ff689.png

У Николая за плечами 6 лет работы на C#, JS и Go, а еще он соавтор книги «Интерактивный образовательный процесс на базе информационных технологий». Так что материал интенсива получился сильно полезным!

Поэтому для особо стремящихся к знаниям мы оставили записи видеоуроков. Но не просто так — а со скидкой 40%. Под капотом вас ждут 12 часов классной подачи и разбор практики.

Подробнее о практике

  • Создаем структуры проекта на Go

  • Создаем структуры папок по чистой архитектуре

  • Реализуем бизнес-логику в Domain

  • Создаем интерфейс для UseCase

  • Создаем интерфейс для Repository

  • Реализуем слой Delivery

  • Создаем конструкторы для слоев

  • Проводим инициализацию слоев на main (устанавливаем зависимости)

  • Реализуем слои UseCase

  • Реализуем слои Repository

  • Добавляем использование контекста

  • Добавляем логирование ошибок

  • Подключаем Jaeger

  • Добавляем трассировку

  • Учимся покрывать тестами блок UseCase

Материал отлично подойдет архитекторам, а также разработчикам на Go и других ЯП, которые хотят перейти на Golang и быстрее во всем разобраться.

Смотреть видеоуроки здесь: https://slurm.club/3lKQ3do

© Habrahabr.ru