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

Вы изучите, что такое чистая архитектура на языке Golang и создадите сервис по работе с контактами и возможностью их группировки.
11-12 февраля 2023
Как понять, что вам пора на интенсив
Пишете на Go, но не работали над большими проектами
Хотите брать интересные задачи и создавать сложные приложения на Go с нуля
Не знаете, что такое чистая архитектура и как сформировать структуры папок по этой технологии
Переходите на Go с другого языка программирования и хотите быстрее понять, как всё работает
Дня
Часов практики
Часа теории
4
2
8
Зачем нужна чистая архитектура
Архитектура не зависит от какой-либо библиотеки, поэтому вы можете использовать фреймворк в качестве инструмента и не пытаться втиснуть свою систему в рамки его ограничений.
Вы можете запускать тесты без пользовательского интерфейса, базы данных, веб-сервера или любого другого внешнего компонента.
Вы легко можете изменить пользовательский интерфейс, не затрагивая остальную систему. Например, можете заменить веб-интерфейс на консольный, не меняя бизнес-правил.
Ваши бизнес-правила не связаны с базой данных. Вы можете поменять Oracle или SQL Server на MongoDB, BigTable и т.д.
Удобство тестирования
Независимость от фреймворка
Независимость от базы данных
Независимость от UI
Программа
Поговорим о плюсах и минусах чистой архитектуры, разберем каждый слой подробно и на основе изученной теории приступим к реализации практики

Практика:
  • Создаем структуры проекта на Go
  • Создаем структуры папок по чистой архитектуре
  • Реализуем бизнес-логику в Domain
  • Создаем интерфейс для UseCase
  • Создаем интерфейс для Repository
  • Реализуем слой Delivery
  • Создаем конструкторы для слоёв
  • Проводим инициализацию слоёв на main (устанавливаем зависимости)
Проверьте, достаточен ли ваш уровень знаний перед стартом интенсива и получите скидку до 20%
Спикер
Николай Колядко
Senior Go Backend в Robovoice
Занимается вопросами запуска, балансировки, отказоустойчивости в части звонков

• 6 лет в программировании.
• Языки C#, JS и Go.
• Опыт на GO — 3 года.
• Соавтор книги «Интерактивный образовательный процесс на базе информационных технологий»
Пройти интенсив
При оплате до 14 июля
с 14 июля — 35 000 ₽
11-12 февраля 2023
Живые вебинары, запись на 2 года

Практика на стендах

Общение со спикером в чате
Сертификат
Онлайн-участие
35 000
Комплектом дешевле
Архитектура приложений
Научитесь писать чистые и управляемые проекты, создавать поддерживаемые системы и организовывать код
Тариф Standart
80 000 ₽
Чистая архитектура приложения на Go
Изучите чистую архитектуру на Go и создайте свой сервис
Видеокурс
30 000 ₽
Выгода 30 000 ₽
Комплект видеокурсов
Архитектура приложений
Научитесь писать чистые и управляемые проекты, создавать поддерживаемые системы и организовывать код
Тариф Premium
120 000 ₽
Чистая архитектура приложения на Go
Изучите чистую архитектуру на Go и создайте свой сервис
Видеокурс
30 000 ₽
Выгода 38 000 ₽
Комплект видеокурсов
Вы можете их задать директору курса Наталье Чайковской
Остались вопросы?