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

У Николая за плечами 6 лет работы на C#, JS и Go, а еще он соавтор книги «Интерактивный образовательный процесс на базе информационных технологий». Так что материал интенсива получился сильно полезным!
Поэтому для особо стремящихся к знаниям мы оставили записи видеоуроков. Но не просто так — а со скидкой 40%. Под капотом вас ждут 12 часов классной подачи и разбор практики.
Подробнее о практике
-
Создаем структуры проекта на Go
-
Создаем структуры папок по чистой архитектуре
-
Реализуем бизнес-логику в Domain
-
Создаем интерфейс для UseCase
-
Создаем интерфейс для Repository
-
Реализуем слой Delivery
-
Создаем конструкторы для слоев
-
Проводим инициализацию слоев на main (устанавливаем зависимости)
-
Реализуем слои UseCase
-
Реализуем слои Repository
-
Добавляем использование контекста
-
Добавляем логирование ошибок
-
Подключаем Jaeger
-
Добавляем трассировку
-
Учимся покрывать тестами блок UseCase
Материал отлично подойдет архитекторам, а также разработчикам на Go и других ЯП, которые хотят перейти на Golang и быстрее во всем разобраться.
Смотреть видеоуроки здесь: https://slurm.club/3lKQ3do
ссылка на оригинал статьи https://habr.com/ru/articles/717922/
Добавить комментарий