Архитектура программных систем

Сформируйте стратегическое понимание архитектуры современных ИТ-решений, получите компетенции по проектированию и управлению информационными системами.
Старт обучения
идет набор
онлайн + офлайн
Длительность
1,5 месяца (108 ак.часов)
Архитектура программных систем
Архитектурные стили и шаблоны
Тактики
Сценарий атрибута качества
Архитектурная документация
Метод анализа компромиссов архитектуры
Документ
удостоверение о повышении квалификации

Кому будет полезно обучение?

Топ-менеджмент
Архитекторы ПО
Руководители цифровой трансформации (CDTO)
Все, кто работает или планирует работать в среде больших корпоративных систем, где требования постоянно меняются и необходима гибкость архитектуры
На курсе вы получите комплексное понимание современных методов архитектурного проектирования ПО. Сможете определять решения для потребностей бизнеса, начиная с самых верхних уровней абстракции и заканчивая кодом.
Senior Developers

Преимущество курса

  • архитектурные драйверы
  • связь между атрибутами качества и архитектурой
  • концепция архитектурных тактик и проектирование на основе атрибутов (Attribute-Driven Design, ADD)
  • управляемый домен (Domain Driven Design, DDD)
Программа раскрывает такие понятия как:
Основа курса – дисциплина магистерской программы в рамках стратегического партнерства Университета Иннополис и Университета Карнеги-Меллон (США).
Курс также представляет новый подход к "эволюции" устойчивой архитектуры с использованием теории остаточности в архитектуре программного обеспечения Барри М. О'Рейли.
На закрытие каких целей направлен курс?
Понимание сложных программных систем
Научитесь определять ключевые архитектурные структуры, понимать влияние архитектурных факторов на структуру программного обеспечения, понимать принципы архитектурной документации и презентации
Достижение требований к качеству программных систем
Сможете оценивать соответствие архитектурного проекта набору системных требований и компромиссов в отношении качества, научитесь генерировать архитектурные альтернативы в заданном контексте и выбирать между ними
Какие навыки вы получите?
Умение оценивать архитектурные решения по критериям безопасности, производительности, масштабируемости
Освоение современных инструментов проектирования и анализа архитектуры
Способность принимать обоснованные архитектурные решения в условиях неопределенности
Умение принимать обоснованные архитектурные решения, ориентированные на бизнес-результат
Cпособность выстраивать процессы управления ИТ-архитектурой в масштабах компании
Системное понимание жизненного цикла архитектуры ПО

Программа курса

Оставь свои контакты и мы вышлем полную программу курса
Программа курса

Как мы учим?

Очный в сочетании с онлайн-обучением

Гибридный формат обучения

Разбор реальных архитектурных решений из индустрии на «живых» (онлайн) встречах с экспертами
Проработка итогового проекта

Семинары-консультации

Для освоения теоретической базы

Онлайн-лекции с экспертом

Язык преподавания: русский, английский*
*Рекомендуемый уровень английского B1 (Intermediate) и выше

Воркшопы. Защита итогового проекта в Иннополисе

Вы отработаете навыки принятия эффективных решений по модернизации и развитию архитектуры ПО крупного бизнеса на очной защите в Иннополисе

Преподаватели

Денис Никольский
  • Kaspersky Lab (Казань, Россия)
  • Software Research Engineer
  • Преподаватель магистратуры АНО ВО «Университет Иннополис»
Компетенции
  • Успешная реализация проектов в области IoT, финтеха, телекома и информационной безопасности
  • Опыт работы с высокозагруженными системами, облачными технологиями и автоматизацией
  • Управление командами и настройка процессов разработки (от требований до деплоя
Мануэль Маццара
  • Декан факультета компьютерных и инженерных наук, профессор АНО ВО «Университет Иннополис»
  • Приглашенный профессор, Белградский университет, Сербия
Компетенции
  • Инженерия программного обеспечения
  • Формальные методы в промышленности
  • Исследовательский опыт в области разработки ПО, ориентированный на сервис архитектур и программирования, на использование формальных методов и верификации программного обеспечения
  • Сотрудничество с европейскими и американскими промышленными предприятиями, а также с государственными и межправительственными организациями, такими как ООН
Ваше резюме после обучения
Архитектор программных систем
Должность:
Профессиональные навыки:
  • проводить анализ сценариев атрибутов качества

  • выводить архитектурные драйверы из заданных требований и ограничений

  • выполнять проектирование архитектуры на основе атрибутов

  • распознавать различные архитектурные модели

  • читать и проектировать диаграммы UML
Документ об образовании
При успешном окончании курса вы получаете удостоверение о повышении квалификации установленного образца с занесением в Федеральный реестр сведений о документах об образовании и (или) о квалификации, документах об обучении.
Дополнительная выгода
Обучение за счет вашей компании
Предоставим необходимые документы и сформируем договор на обучение
Возможна рассрочка
Мы предоставляем рассрочку от банка-партнера «Т-Банк» на срок от 4 до 12 месяцев
Первый платеж – только через месяц
Отзывы об обучении в Университете Иннополис
Игорь
5.0
★★★★★
Больше всего понравилась глубина и обширность материала. Отсутствие «воды» и малопригодных в практике знаний. Понравилось наличие практики, и возможность исследования необходимых тем в удобное время
Наиболее сложным было найти время для исследования всего материала – его очень много при ограниченном времени изучения.
Даже те темы, в которых я себя считал специалистом, были подсвечены под углом, который я еще не видел
Однозначно, буду рекомендовать курс коллегам!
Михай
5.0
★★★★★
У нас был крутой наставник, который помогал разобраться в тонкостях программирования, направлял к самостоятельному решению задач. На курсе нашел новые для себя интересные и полезные фишки. Полученные на курсе знания активно применяю в работе.

Оставляйте заявку и начинайте обучение

Узнайте подробные условия обучения у менеджеров
Возможно обучение за счет вашей компании
Возможна рассрочка от 4 до 12 месяцев
Возможность получить налоговый вычет — 13%
Беспроцентная рассрочка от банка-партнера «Т Банк» на срок от 4 до 12 месяцев