Акции школ
Войти

Курс «Архитектура и шаблоны проектирования»

Составитель: Денис Сметнёв · Обновлено: 04.10.2026
для опытных

Курс по архитектуре и шаблонам проектирования от OTUS — для разработчиков среднего уровня, которые уже пишут код, но хотят перейти от «работает» к «понятно и поддерживаемо». Шаблоны проектирования — это язык код-ревью и проектных обсуждений, а не академическая теория. Шесть месяцев, сто восемь тысяч рублей за курс. Кому подойдёт: разработчику, которому уже тесно в рамках «написал и работает» и кто целится в позицию с ответственностью за архитектуру.

Подробнее


для опытных
Цена не указана

Компания: OTUS (Отус)

Язык: ru

Уровень: для опытных Длительность: 6 месяцев Формат: Online Старт: в любое время
🗓 старт 23.12.2026

Актуальная программа курса (42 модулей, по данным школы)

  1. Модуль 1. Проблема сложности и способы ее решения. Сложность тестирования — Рассматриваются различные проблемы сложности. Одной из таких проблем является нелинейное замедление скорости разработки проекта по мере увеличения его размера (см. Брукс «Мифический человек-месяц»). Рассказывается о различных типах архитектур, парадигмах программирования. Разберем методы построения исчерпывающего набора тестов, практику TDD.
  2. • Понятие и задачи архитектуры решений
  3. • Проблема сложности, ее разновидности и их связь с архитектурой ПО
  4. • Жизненный цикл архитектуры ПО и полезные артефакты
  5. • Модульные тесты // ДЗ
  6. Модуль 2. Скорость разработки ПО. — Разберем факторы, влияющие на скорость разработки программного обеспечения. Изучим достаточное условие постоянной скорости разработки. Научимся строить абстракции, устойчивые к изменениям требований.
  7. • Базовые концепции ООП
  8. • Схема применения SOLID-принципов
  9. • Определение абстракций, устойчивых к изменениям требований // ДЗ
  10. • SOLID и исключения // ДЗ
  11. • Команда // ДЗ
  12. • Чистый код и рефакторинг
  13. • Расширяемая фабрика и IoC // ДЗ
  14. • Стратегии разрешения зависимостей IoC
  15. • Адаптер и мост // ДЗ
  16. • DDD
  17. • Применение SOLID в промышленных фреймворках
  18. • QA-сессия
  19. Модуль 3. Масштабирование — Рассматривается проблема синхронизации и вопросы разработки многопоточных приложений.
  20. • Проблема вертикального масштабирования и синхронизация // ДЗ
  21. • Интеграция программного обеспечения
  22. • Системы обмена сообщениями // ДЗ
  23. • Построение архитектуры приложения, построенного на системе обмена сообщениями
  24. • Q&A сессия по разбору домашних заданий
  25. Модуль 4. Time To Market — Разберем, что такое архитектура. Отдельно рассмотрим тему микросервисной архитектуры.

Кем вы сможете работать

DevOps инженер · Desktop разработчик · Программист

Сколько зарабатывают в профессии (медиана hh.ru, по 210 вакансиям)

Junior
125 000 ₽
Middle
174 000 ₽
Senior
260 500 ₽

Сравнение с похожими курсами других школ

КурсШколаЦенаСрокРейтингДиплом
Архитектура и шаблоны проектирования (этот) OTUS (Отус) беспл. 6 месяцев — — —
Специалист по внедрению Искусственного Интеллекта GeekBrains (ГикБреинс) — 2 месяца 5.0 Сертификат Перейти
Разработка расширений и технологии доработки конфигураций 1С без снятия с поддержки Интернет-магазин курсов по 1С 9 700 ₽ — 5.0 Удостоверение Обзор
Основы программирования в системе «1C:Предприятие 8.3» 1С:Учебный центр №1 9 700 ₽ — 5.0 Удостоверение Перейти

Стоит ли идти на этот курс

Плюсы

  • Целевой уровень — средний: курс не начинается с азов синтаксиса, материал сразу рассчитан на тех, кто уже пишет код и готов к более сложным задачам.
  • Полгода достаточно, чтобы не просто пробежаться по паттернам, а разобрать их в разных контекстах без спешки — тема требует именно такого горизонта.
  • Рейтинг OTUS на mooc.ru — 4.70, стабильно в верхней части среди школ по разработке.
  • Архитектура и шаблоны проектирования не привязаны к языку или фреймворку: те же принципы работают в Java, Python, Go. Это вложение в базу, которая не обнуляется при смене стека.

Минусы и кому не стоит

  • Сто восемь тысяч рублей за курс — ощутимая сумма; если бюджет ограничен, проверьте, нет ли более коротких и дешёвых альтернатив по отдельным паттернам.
  • Информации о документе об окончании в открытом доступе нет. Если сертификат важен — например, для подтверждения квалификации работодателю — спросите у школы напрямую до оплаты, это сигнал.
  • На полугодовой дистанции часто ломается не мотивация, а ритм: в разработке меняется проект, дедлайн, команда — и курс уходит на второй план. Это риск любого длинного формата, не только этого.

Когда этот курс вам не нужен

Курс избыточен, если вы уже уверенно проектируете системы и применяете паттерны в реальных проектах. Не подойдёт начинающим: без практики написания кода архитектурные концепции повисают в воздухе. Если цель — быстро разобраться с одним конкретным паттерном или освоить тему за пару недель, шесть месяцев и сто восемь тысяч рублей за курс — не тот масштаб.

Как выбрать курс по этому направлению

Выбирая курс по разработке на этом уровне, смотрите прежде всего на соотношение теории и практики: архитектурные концепции усваиваются только через реальный код, а не через слайды с диаграммами. Проверьте, есть ли в программе разбор живых проектов — рефакторинг, код-ревью, работа с легаси. Шесть месяцев — серьёзная дистанция; оцените свой темп и убедитесь, что формат (синхронные занятия или асинхронные материалы) укладывается в ваш режим. Цена около ста восьми тысяч рублей за курс — ориентир: считайте, насколько рост в грейде или новая позиция отобьют вложение. По этому курсу карьерной поддержки нет — работу ищете сами.

Частые вопросы

Можно ли идти на курс с нуля в программировании?

Нет. Курс для среднего уровня — нужно уже писать код и понимать базовые концепции ООП. Без этой базы архитектурные концепции будет тяжело воспринять.

Сколько длится обучение?

Шесть месяцев. Это полноценный курс, а не интенсив — рассчитывайте на регулярную нагрузку на протяжении полугода.

Какой документ выдают по окончании?

В открытом доступе этой информации нет. Если сертификат важен для вашей цели — например, для подтверждения квалификации работодателю — спросите у OTUS на берегу, до оплаты.

Помогут ли с трудоустройством?

Данных о карьерной поддержке по этому курсу нет. Работу ищете самостоятельно; если поддержка в поиске для вас принципиальна — сравните с курсами, где это явно прописано в программе.

Чем курс по архитектуре отличается от обычного курса по программированию?

Фокус не на синтаксисе и не на конкретном языке, а на принципах организации кода: как проектировать системы, которые легко менять и масштабировать. Шаблоны проектирования — готовые решения типовых задач, которые разработчики применяют независимо от стека.

Стоит ли курс своих денег?

Цена — сто восемь тысяч рублей за курс, сумма серьёзная. Считайте по-простому: если знание архитектурных подходов закрывает разрыв до следующего грейда или позиции, арифметика может сходиться. Если вы только пробуете направление, есть смысл сначала пройти более короткие и дешёвые форматы.

Длительность курса

Длительность курса

90 дней

Формат обучения

Формат обучения

2 вебинара в неделю по 2 академических часа

Обратная связь

Обратная связь

общение с преподавателем в канале Slack раз в месяц очные митапы преподавателей и студентов

Теория и практика

Теория и практика

5 модулей 27 часов теории и 26-52 часов практики

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

  • Понимать современные процессы разработки программного обеспечения
  • Внедрять DevOps в свои процессы разработки, улучшая код и минимизируя ошибки
  • Вести разработку от постановки бизнес-задачи до реализации на production сервере
  • Отрисовывать бизнес-процессы и схемы
Перейти на страницу курса Запишись на курс
прямо сейчас!

О курсе

О курсе

Разработчикам

Основные принципы

Процесс разработки программного обеспечения

Архитектура программного обеспечения

Познакомимся с понятием архитектуры. Построим бизнес процесс на примере задачи. Разделим на функциональные процессы. Обсудим, как можно решить подобную задачу, какими подходами. Узнаем про закон

Шаблоны проектирования

Проектная работа

внедрение DevOps в свои процессы разработки, улучшая код и минимизируя ошибки

примененеие шаблонов проектирования в разработках

работа с многопоточностью

знание концепции построения систем обмена сообщений

Компания, проводящая курс

OTUS (Отус)

222 курса по 861 теме

Образовательная онлайн-платформа и сообщество IT-профессионалов OTUS (Отус) работает с 2017 года. Компания является резидентом Сколково....

Преподаватели курса

Java- разработчик

Работал Java- разработчиком в таких компаниях как НСПК и...

Главный разработчик на iBM i

Опыт разработки программного обеспечения с 1990 года....

Ведущий мобильный разработчик в РокетБанк

Образование: МГТУ им. Баумана, факультет информатики и...

ЕТ

Директор компании по разработке программного...

ЕН
Разработчик, IT Sense

Разработчик В отрасли с 2006 года. Долгое время...

ИШ
Преподаватель

Старший преподаватель, аспирант кафедры прикладной...

Отзывов об этом курсе пока нет

Ниже — отзывы о школе OTUS (Отус): они помогут составить впечатление, но в рейтинге курса не учитываются. Проходили этот курс? Поделитесь — это поможет другим студентам.

больше курсов

Похожие курсы компании

больше курсов

Другие курсы этих преподавателей

OTUS (Отус)
(9)
144 500 ₽
OTUS (Отус)
(3)
67 000 ₽
OTUS (Отус)
(0)
92 000 ₽
OTUS (Отус)
(4)