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

Вы изучите, что такое чистая архитектура на языке Golang и создадите сервис по работе с контактами и возможностью их группировки.
Интенсив прошел,
но записи со скидкой 40% остались
Как понять, что вам пора на интенсив
Вы хотели бы прокачать свои навыки работы с архитектурой приложения и делать код чище и яснее
Не знаете, что такое чистая архитектура и как сформировать структуры папок по этой технологии
У вас есть мечта — хотите работать над большими проектами на Go, где уже есть чистая архитектура. Или же потребуется вводить её с нуля
Есть запрос на уверенность: вы переходите с Go на другой язык программирования и хотите прыгнуть в инструмент под руководством опытного спикера
01
02
03
04
Дня
Часов практики
Часа теории
4
2
8
Какие инструменты освоите?
Go
Clean architecture
PostgreSQL
Grafana
REST
Ваши бизнес-правила не связаны с базой данных. Вы можете поменять Oracle или SQL Server на MongoDB, BigTable и т.д.
Независимость от базы данных
Вы можете изменить пользовательский интерфейс, не затрагивая остальную систему. Например, заменить веб-интерфейс на консольный, не меняя бизнес-правил
Независимость от UI
Архитектура не зависит от какой-либо библиотеки, поэтому вы можете использовать фреймворк в качестве инструмента и не пытаться втиснуть свою систему в рамки его ограничений.
Независимость от фреймворка
Вы можете запускать тесты без пользовательского интерфейса, базы данных, веб-сервера или любого другого внешнего компонента
Удобство тестирования
Зачем нужна чистая архитектура
За два дня вы узнаете материал полноценного месячного курса
Написанный на Go проект
Спикеры рассматривают каждую тему в коротких видеоуроках. После каждого занятия будут идти практические задания и тесты — пройти теорию и сразу закрепить её. на некоторых заданиях развернем стенды — мощно отработать учебный материал.
По итогу интенсива вы сможете сделать сервис по работе с контактами и возможностью их группировки — полноценный микросервис с REST API и шаблоном через gRPC API, который будет создавать контакты и объединять их в группы. Контакты можно будет читать, обновлять и удалять. Часть кода вы сможете использовать как шаблон, чтобы на его основе реализовывать рабочие проекты — его вы сможете использовать в портфолио и показать работодателям
Классный формат
Интенсив — это умножение ваших знаний в сжатые сроки. Вы больше погружены в общение со спикером, чем на обычном курсе: он отвечает на вопросы в режиме реального времени, даёт подробные объяснения практических заданий, делится кейсами и лайфхаками. Вы сэкономите время и за два дня интенсивной работы узнаете все то, что на обычных курсах проходят месяцами
Обратную связь от действующего сеньора
Пообщаетесь со спикером и получите ответы на свои вопросы. Ведущий интенсива посмотрит ваши сервисы, предложит варианты решений сложных моментов, подскажет, что можно сделать лучше
Сертификат о прохождении интенсива
Интенсив поможет усилить вашу ценность как специалиста — повышение грейда или оффер от компании мечты станут на шаг ближе!
Найдете единомышленников
Запись интенсива с доступом на 2 года
Вы попадете в комьюнити увлеченных специалистов, к которым можно прийти за помощью и поддержкой
Все лекции с подробной теорией останутся у вас в записи, их можно будет спокойно пересматривать
Что вы получите после интенсива
Программа
Поговорим о плюсах и минусах чистой архитектуры, разберем каждый слой подробно и на основе изученной теории приступим к реализации практики

Практика:
  • Создаем структуры проекта на Go
  • Создаем структуры папок по чистой архитектуре
  • Реализуем бизнес-логику в Domain
  • Создаем интерфейс для UseCase
  • Создаем интерфейс для Repository
  • Реализуем слой Delivery
  • Создаем конструкторы для слоёв
  • Проводим инициализацию слоёв на main (устанавливаем зависимости)

Отзывы наших студентов

Спикер
Николай Колядко
Senior Go Backend в Robovoice
Занимается вопросами запуска, балансировки, отказоустойчивости в части звонков

• 6 лет в программировании.
• Языки C#, JS и Go.
• Опыт на GO — 4 года.
• Соавтор книги «Интерактивный образовательный процесс на базе информационных технологий»
Архитектурные решения на Go: мои кейсы и опыт
Архитектурные решения на Go: мои кейсы и опыт
Пройти интенсив
При оплате до 14 июля
с 14 июля — 35 000 ₽
Как купить
При оплате до 14 июля
с 14 июля — 35 000 ₽
не для компаний
Этот курс доступен в рамках подписки
Показать опции
Тариф «База»
Тариф «Мега»
150 000 ₽
200 000 ₽
Видеокурсы
Сертификация
Потоки и интенсивны
Чаты со студентами
Обратная связь
АМА-сессии
Доступ на 3 месяца
Видеокурсы
Сертификация
Потоки и интенсивы
Чаты со студентами
Обратная связь
АМА-сессии
Доступ на 4 месяца
Там, где предусматривают программы курсов
Там, где предусматривают программы курсов
Там, где предусматривают программы курсов
Там, где предусматривают программы курсов
Там, где предусматривают программы курсов
Записи интенсива
февраль 2023
Практика на стендах

Живые вебинары, запись на 2 года

20 000
FAQ
Встречаемся в Zoom 2 дня подряд с 10:00 до 19:00. Спикер погружает вас в теорию и на практике показывает, как правильно применяются инструменты. Затем вы самостоятельно начинаете выполнять задания и задавать вопросы, когда они появляются. К концу интенсива вы создадите сервис по работе с контактами с возможностью их группировки.
Вы можете их задать директору курса Наталье Чайковской
Остались вопросы?