Чистая архитектура приложения на Go

33 участника

О чём курс

Ваш код на Go станет независимым от конкретных баз данных, библиотек и пользовательских интерфейсов. Внутри разбирают принципы построения системы, в которой бизнес-логика изолирована от внешних компонентов, что позволяет легко менять стек технологий без переписывания ядра приложения. Вы научитесь организовывать структуру проекта так, чтобы тестировать функционал без запуска веб-сервера или подключения к БД. Материал подходит разработчикам, переходящим на Go с других языков, а также тем, кто хочет освоить проектирование сложных масштабируемых систем с нуля.

Программа обучения

Точной программы нет. Примерный план курса:

  • Основы чистой архитектуры: принципы и преимущества.
  • Проектирование структуры папок и слоев приложения.
  • Разделение бизнес-логики и внешних зависимостей (базы данных, API).
  • Методы тестирования компонентов системы без внешнего окружения.
  • Перенос бизнес-правил между интерфейсами (веб, консоль).
  • Интеграция с различными СУБД (SQL, NoSQL) без привязки к конкретной технологии.
Складчина создана 3 июля 2022 г. · описание обновлено 23 марта 2026 г.
2 006 ₽ 30 000 ₽