Архитектура приложений: от идеи до архитектурного решения
Курс учебного центра Слёрм по архитектуре приложений для специалистов с техническим опытом. Срок: 2 месяца, 10 модулей, 13 онлайн-встреч и 62 часа практики с проектированием собственного приложения. Программа идёт от проблематики и изоляции как способа контроля сложности через UML и модель C4, принципы ООП и SOLID, порождающие, структурные и поведенческие паттерны, антипаттерны, чистую архитектуру и архитектурные границы к архитектурным стилям и обзору инструментов: хранилища, очереди, языки, интерфейсы и инфраструктура. На выбор шесть учебных проектов, от сервиса рассылки уведомлений и телеграм-бота для бэкапов до REST API поверх PostgreSQL и процесса обработки данных, можно вести и свой рабочий кейс. Задания проверяют эксперты, вопросы задаются напрямую в чате, в финале открытая защита проекта. Документ: именной сертификат с индивидуальным номером при 80% курса и сданном итоговом проекте, иначе свидетельство. Цена в каталоге: 42 000 рублей, в рассрочку от 10 500 рублей в месяц. На странице школы три тарифа: «Видеокурс» 45 000 рублей, «Видеокурс с проверкой» 68 000 рублей, «Поток» с онлайн-встречами 85 000 рублей.
Мнение редакции
Это курс не про инструмент, а про способ думать, и по составу программы видно, что школа это понимает. Половина времени уходит не на технологии, а на язык: UML и модель C4, чтобы решение можно было показать, принципы и паттерны, чтобы его можно было назвать, границы и связанность, чтобы его можно было защитить. Технологический обзор с хранилищами, очередями и языками вынесен в самый конец и подан как принципы выбора, а не как справочник.
Практическая часть здесь сделана правильнее, чем в большинстве курсов по архитектуре. Студент выбирает один из шести проектов или берёт свой рабочий кейс и за курс доводит два-три архитектурных решения от формулировки задачи и требований до выбора подхода, границ и компромиссов. Проверка идёт не по чек-листу, а разбором: почему выбран этот подход, где риски, что можно улучшить и как это скажется на системе через год. Именно поэтому тариф без проверки заданий здесь теряет большую часть смысла.
Претензии две. Первая к тарифной сетке: разница между самым дешёвым и самым дорогим тарифом почти двукратная, в каталоге показан самый младший тариф без проверки заданий, а у тарифа «Поток» дата старта на странице не названа. Вторая к самой странице: заявлено 10 модулей, а в программе их перечислено восемь, причём два подряд идут под одним и тем же номером семь.
Плюсы
- трое авторов с разным профилем: продуктовая разработка, микросервисная платформа из сотни сервисов и архитектурное руководство в JetBrains
- 62 часа практики: за курс студент доводит два-три архитектурных решения от требований до границ и компромиссов
- проверка идёт разбором решения, а не чек-листом: почему выбран подход, где риски, как это скажется на системе в долгосрочной перспективе
- можно вести собственный рабочий кейс вместо учебного проекта и применять решения сразу в работе
- на выбор шесть готовых проектов разного профиля: от сервиса рассылки и телеграм-бота для бэкапов до REST API поверх PostgreSQL и процесса обработки данных
- школа обещает документы для налогового вычета 13% и продаёт комплект с курсом по основам информационной безопасности со скидкой
Минусы
- структура на странице не сходится: заявлено 10 модулей, перечислено восемь, и два подряд идут под одним номером
- цена каталога это самый дешёвый тариф «Видеокурс» без проверки заданий: с проверкой курс стоит 68 000 рублей, а «Поток» с онлайн-встречами 85 000
- в самом дешёвом тарифе нет проверки заданий, а для курса по архитектуре без разбора решения практика теряет смысл
- у тарифа «Поток» с онлайн-встречами и защитой проекта дата старта на странице не названа
Кому подходит
Разработчикам, которые видят паттерны, но не видят системы
Школа описывает состояние до курса так: понимаю отдельные шаблоны и решения, но не всегда вижу систему целиком и не уверен, что архитектура выбрана правильно. Программа собрана именно под этот переход.
Аналитикам, которым не хватает технической опоры
Один из заявленных результатов это возможность говорить с разработчиками на одном языке и контролировать архитектуру, а не просто фиксировать требования. Курс прямо адресован в том числе аналитикам с базовым техническим опытом.
Тимлидам и будущим техническим руководителям
Школа связывает архитектурные навыки с ростом зоны ответственности: такие специалисты становятся техническими руководителями и архитекторами и отвечают не за код, а за устойчивость системы.
Тем, кому нужны кейсы для собеседований
За курс студент проектирует два-три решения с обоснованием границ и компромиссов, которые школа предлагает добавить в резюме и обсуждать на собеседованиях как доказательство перехода на следующий уровень.
Кому курс не подойдёт
- новичкам без опыта в разработке или аналитике: школа прямо советует сначала закрыть базу и только потом переходить к архитектуре
- практикующим архитекторам с большим стажем: программа систематизирует картину, а не даёт редкие приёмы
- тем, кто готов взять только самый дешёвый тариф: без проверки заданий и разбора решений практическая часть курса почти не работает
Чем отличается от других курсов направления
В каталоге курс лежит в направлении «Программирование», где соседями оказались программы про нейросети и вайбкодинг у Нетологии и TeachMeSkills, то есть сопоставимых по теме курсов рядом нет. Отличие от типовых курсов по системному дизайну в том, что здесь не разбор чужих кейсов, а собственное проектирование: два-три решения, доведённых до защиты перед экспертами, и возможность вести вместо учебного проекта свой рабочий. От более дорогих программ по микросервисам курс отличается тем, что не привязан к стеку: технологический обзор идёт последним модулем и подан как принципы выбора.
Обзор курса
Кто стоит за курсом
Авторов и спикеров трое, и профили у них разные. Александр Вагнер, ведущий разработчик ПО в Bidease, более 10 лет в IT, строит с нуля платформу Torrow, работает с .NET Core, TypeScript, MongoDB и ElasticSearch, опыт в высоконагруженных веб-сервисах. Вячеслав Гагарин, ведущий разработчик в Retail Rocket, аспирант ИТМО, строит архитектуру системы Torrow из более чем ста микросервисов. Егор Лукьянов, технический руководитель продукта в JetBrains, более 15 лет в IT, занимал позиции архитектора ПО и архитектора ИТ-решений в международных компаниях и более семи лет управляет командами. Сочетание продуктовой разработки, микросервисной платформы и управленческого архитектурного опыта для этой темы почти идеальное.
Как устроена нагрузка
Курс рассчитан на 2 месяца, в нём 10 модулей, 13 онлайн-встреч и 62 часа практики. Схема каждой недели одинаковая: видеоуроки и теория, практические задания, обсуждение в общем чате со спикерами, встреча со спикерами, в финале защита итогового проекта. В каждом модуле задания идут от простого к сложному, а вести можно как учебный проект из шести предложенных, так и собственный рабочий кейс, применяя решения сразу в работе.
Что входит в стоимость
Тарифов три, и разница между ними принципиальная. «Видеокурс» за 42 000 рублей единовременно или в рассрочку на четыре месяца это только видеоуроки и задания, для тех, кто готов разбираться самостоятельно. «Видеокурс с проверкой» за 68 000 рублей или 17 000 рублей в месяц добавляет проверку заданий и проверку итогового проекта. «Поток» за 85 000 рублей или 21 500 рублей в месяц добавляет к этому онлайн-встречи и чат со спикерами, но дата его старта на странице не указана. Для юридических лиц названы суммы 55 000, 80 000 и 95 000 рублей. Есть комплект с курсом «Основы информационной безопасности» за 70 400 рублей вместо 88 000. Школа обещает документы для налогового вычета 13% и оплату от работодателя.
Где программа проседает
Первое: страница противоречит сама себе в структуре. В блоке про обучение заявлено 10 модулей, в программе перечислено восемь, и два из них идут под номером семь. Понять, что именно из обещанного попадёт в курс, до покупки нельзя. Второе: тариф «Видеокурс» без проверки заданий для этой темы почти бессмыслен, потому что архитектурное решение нельзя проверить тестом, его можно только разобрать с человеком. То есть реальная цена курса начинается не с 42 000 рублей, а с 68 000. Третье: у самого интересного тарифа «Поток» нет даты старта, а именно он даёт 13 онлайн-встреч и защиту проекта.
Кому это не нужно
Курс прямо не для новичков, и школа это пишет: важно иметь базовый опыт в разработке или аналитике, знать хотя бы один высокоуровневый язык, различать реляционные и нереляционные базы, представлять себе Docker, Kubernetes и облачные сервисы, работать с REST и GraphQL. Если вы только начинаете и ещё не сталкивались с проектированием систем, сначала нужна база. Не подойдёт курс и практикующему архитектору с опытом: программа систематизирует картину, а не открывает редкие приёмы.
Программа курса
1Введение в архитектуру приложений
2Унифицированный язык моделирования (UML)
3Принципы объектно-ориентированного программирования
4Шаблоны проектирования
5Чистая архитектура
6Различные архитектурные подходы
7Архитектура везде
8Обзор инструментов, итоги и защита проекта
Чему вы научитесь
- связывать требования, ограничения и технические решения в цельную систему
- читать и строить диаграммы UML и описывать систему в модели C4
- применять принципы ООП, SOLID и DRY как инструмент архитектуры, а не как список правил
- распознавать применённые паттерны и антипаттерны в чужих системах
- проводить архитектурные границы и оценивать связанность и сочетаемость компонентов
- выбирать архитектурный стиль под задачу: от многослойной до микросервисной и событийно-ориентированной
- обосновывать выбранное решение, называть его риски и компромиссы и защищать перед командой
- выбирать хранилище, очередь и язык под задачу, понимая их место в архитектуре
Как проходит обучение
Видеоуроки и теория
Первый шаг каждого модуля. Школа называет ориентир 2 часа теории и 4 часа практики в неделю, всего в курсе 10 модулей за 2 месяца.
Практические задания от простого к сложному
62 часа практики с проектированием собственного приложения. В каждом модуле задания идут по нарастающей, часть условий содержит нюансы, которые надо заметить самому.
Проверка заданий экспертами
Работы проверяются в формате подробного разбора решения: почему выбран этот подход, где риски, что можно улучшить и как это повлияет на систему в долгосрочной перспективе. Доступна в тарифах с проверкой.
Онлайн-встречи и чат со спикерами
13 встреч за курс плюс общий чат, где вопросы задаются напрямую экспертам. Входит в старший тариф «Поток».
Итоговый проект и открытая защита
Проект готовится в течение всего курса, защита проходит на завершающей встрече и по желанию открыто, с обратной связью от экспертов.
Часто задаваемые вопросы
Чем отличаются три тарифа и какой выбрать?
Какой нужен опыт до старта?
Какой документ выдают?
Что именно делают на практике?
Сколько времени займёт обучение?
Есть ли рассрочка и налоговый вычет?
Стоит ли брать комплект с курсом по информационной безопасности?
Отзывы о курсе «Архитектура приложений: от идеи до архитектурного решения»
Оставить отзыв о курсе
Расскажите, как проходило обучение: что понравилось, что нет, помог ли курс в работе. Публикуем после проверки, рекламные тексты и анонимные жалобы без подробностей не пропускаем.
Это отзывы о других программах школы Слёрм: они говорят о школе в целом, а не об этом курсе.
Все отзывы школы собраны на её странице.
