Поваренная книга
Дядюшки Боба:

как готовить Clean Architecture
Изучите рецепт приложений, которые не превращаются в легаси-болота
с микросервисами


Приглашаем на курс от разработчиков для разработчиков
  • Уровень
    для практикующих разработчиков
  • Формат
    - короткие лекции по 4 темам
    - домашние задания с проверкой авторами курса
  • Когда
    сразу после оплаты откроется доступ на 60 дней
  • Стоимость
    1700 руб.
В индустрии enterprise-разработки царит хаос. Проекты за год превращаются в комья грязи с нулевым качеством. Kafka и Spring не помогают, код сплетается в нетестируемые спагетти, а разработка с менеджерами — в клубок взаимной ненависти.

Наш короткий курс поможет вам разобраться в комплексных проблемах качества ПО, принять этот несовершенный мир и вернуть радость в работу.

Чему вы научитесь

1
Строить надежную архитектуру, которая не даст приложению скатиться в Big Ball of Mud © и выстоит против толпы джунов.
2
Видеть слабые места каждого типа архитектуры и осознанно выбирать нужный по ситуации.
3
Оценивать имплементацию Hexagonal или Clean Architecture и исправлять ошибки в их реализации.

4
Объяснять бизнесу и коллегам, что архитектура приложения — это не только микросервисы.
Программа курса
преподаватели
Менторы-основатели школы
Евгений Лукьянов

14 лет в разработке. В прошлом старший разработчик в Яндекс-Деньгах и Behavox. Архитектор в Abe Health. Спикер Archdays, ведёт собственные проекты c построением надёжных систем.
Пишет код за деньги с 2009 года.

Java/Kotlin/Python-разработчик опытным путем
вышедший в архитекторы.

Ментор, спикер.

Участвовал в разработке медицинского и измерительного оборудования, помогал проводить Универсиаду в Казани, писал софт для крупных билетных операторов, налаживал техпроцессы и программировал в британском Behavox.

Участвовал в создании Яндекс-кассы, наладил выпуск банковских карт Яндекса и разрабатывал единую платформу для платёжных сервисов, проектирует и разрабатывает сложные долгоживущие системы.

Начинал с прошивок для железа и десктопа на asm и C/C++, затем перебрался в энтерпрайз. С 2014 варится в финтехе.

Интересуется IT-безопасностью. Учредитель региональной общественной организаций "Объединение ИТ-Архитекторов".
Сергей Бухаров

Lead Developer Consultant в ThoughtWorks
12 лет в IT. Начинал в казанских около государственных компаниях и единорогах. Разрабатывал бэкенд мобильного приложения для Swedbank — крупнейшего банка Прибалтики.

Пять лет провёл в автоматизации медицины, где баги могут стоить жизни. Там научился отказоустойчивости и DDD.

Участвовал в разработке стартапов, медицинских систем, банковского ПО, а также монструозных телеком-систем, обрабатывающих чудовищный СМС-трафик.

Сейчас работает в сингапурском отделении ThoughtWorks, под одним логотипом с Мартином Фаулером и Нилом Фордом. Компания стояла у истоков Agile manifesto и широко известна применением лучших практик. В ThoughtWorks Сергей консультирует команды клиентов по архитектуре проектов, участвует в разработке стратегий рефакторинга и обучении. Проводит вебинары и семинары по архитектуре.

За 10 лет видел множество проблемных, разжиревших от фич и невостребованных проектов, которые причиняли команде и владельцам нестерпимую боль.
Урок 1/8: Введение. Фундаментальная теорема Software Engineering

18 минут видео + тест

Разбираем первопричины быстрого превращения проекта в легаси. Кто виноват: неправильно выбранные технологии, некомпетентные менеджеры или архитектура, которую легко сломать.

Почему засилье технического долга на проекте в первую очередь бьет по разработчикам.

Откуда берется сложность на проекте и почему микросервисы её не уменьшают.

Антипаттерны модульности и как с ними бороться.

Фундаментальная теорема Software Engineering
Отзывы нашей школы
Принять участие в курсе
с разбором ваших ответов авторами

"Поваренная книга Дядюшки Боба: как готовить Clean Architecture"
письмо с доступом к курсу придет на почту
Записываясь, вы соглашаетесь с политикой обработки персональных данных и пользовательским соглашением
Прочли сами, покажите другим
Поскольку курс подходит для разработчиков разных уровней, его можно рассылать коллегам и друзьям-разработчикам без риска для репутации. Распространение знаний — путь к развитию нашей индустрии.
Сайт авторов курса

Канал на Ютубе

Сообщество в телеграме

По всем вопросам пишите в службу заботы:
почта course@stringconcat.com
телеграм https://t.me/dubrova_a
Другие наши курсы:

Мини-курс «Проектирование ПО по принципам SOLID и Connascence»:
На Юдеми
На Stepik

Практический курс «Разработка Enterprise-приложений без боли и сожалений»
Курс « Как выстроить карьеру в IT: как из джуна стать мидлом, а из мидла сеньером»