Компьютерные науки

Аналитические шаблоны проектирования приложений

Программа о подходах к документированию и проектированию архитектуры программного обеспечения. Представлена систематизированная информация о шаблонах проектирования компонентов, модулей и сервисов с акцентом на их аналитическое применение.
Студентов 1088 Выпускников 243 Для всех
690 ₽ 1 200 ₽
или любая сумма на ваше усмотрение
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.
Объем

36 час.
Длительность

30 дней
Нагрузка в неделю

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

Дистанционно (самостоятельно)
Описание Учебный курс посвящен аналитическому применению шаблонов проектирования как ключевого архитектурного инструмента при создании программного обеспечения. Рассматривается переход от концептуальных моделей к практической разработке востребованных и масштабируемых продуктов с использованием интеграционных и архитектурных паттернов. Материал будет полезен системным архитекторам, аналитикам и ведущим разработчикам, проектирующим сложные ИТ-решения.
Цели
  • Сформировать понимание роли аналитических шаблонов в архитектуре программных продуктов.
  • Раскрыть принципы выбора архитектурных и интеграционных паттернов.
  • Подготовить к проектированию масштабируемых программных приложений.
Чему я научусь?
  • Анализировать применимость структурных и поведенческих шаблонов проектирования.
  • Проектировать программные компоненты с использованием порождающих паттернов.
  • Обосновывать выбор архитектурных решений при разработке приложений.

Авторы

Никитин Иван Андреевич
Никитин Иван Андреевич
Окончил Московский государственный горный университет (МГГУ, кафедра «Системы автоматизированного проектирования», красный диплом), Московский авиационный институт (МАИ, кафедра «Системы управления экономическими объектами», красный диплом), множество сер
Цулая Михаил Теймуразович
Цулая Михаил Теймуразович
Окончил Московскую финансово-юридическую академию (МФЮА, кафедра «Информационных технологий»), Национальный исследовательский университет "Высшая школа экономики" (ВШЭ), сертифицированный Бизнес-аналитик.
Чему я научусь?
  • Анализировать применимость структурных и поведенческих шаблонов проектирования.
  • Проектировать программные компоненты с использованием порождающих паттернов.
  • Обосновывать выбор архитектурных решений при разработке приложений.

Учебный план

Занятия
Экзамен экстерном Внимание! Экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите подтвердить свои знания по данному курсу без его изучения или поверить свои знания по нему. Экзамен экстерном можно сдать только один раз. 90 мин
1 Проектирование программных продуктов
Проектирование программных продуктов тест для курса Аналитические шаблоны проектирования приложений 35 мин
2 Введение в аналитические шаблоны и стили проектирования "В этой главе мы продолжим обсуждать историческую ситуацию и контекст, который привел к бурному развитию шаблонов... "В этой главе мы продолжим обсуждать историческую ситуацию и контекст, который привел к бурному развитию шаблонов проектирования. Затронем темы антишаблонов и стилей проектирования, обсудим, что такое ""оптимальная архитектура"" и возможно ли ее реализовать на практике, поговорим о том, как взаимосвязаны организационное развитие предприятия со зрелостью корпоративных информационных систем и применяемых шаблонов проектирования." ещё
Введение в аналитические шаблоны и стили проектирования тест для курса Аналитические шаблоны проектирования приложений 40 мин
3 Архитектурные шаблоны проектирования В этой главе мы приступим к структурированному и последовательному изучению шаблонов проектирования.
Архитектурные шаблоны проектирования тест для курса Аналитические шаблоны проектирования приложений 45 мин
4 Интеграционные шаблоны проектирования Четвертая глава будет посвящена описанию интеграционных шаблонов проектирования. Этот вид шаблонов является следующим по значимости при... Четвертая глава будет посвящена описанию интеграционных шаблонов проектирования. Этот вид шаблонов является следующим по значимости при использовании в современных информационных системах. ещё
Интеграционные шаблоны проектирования тест для курса Аналитические шаблоны проектирования приложений 25 мин
5 Структурные шаблоны проектирования "Данная глава нашей книги содержит описание наиболее ""низкоуровневых"" паттернов, описывающих структурные особенности создаваемых программных продуктов."
Структурные шаблоны проектирования тест для курса Аналитические шаблоны проектирования приложений 35 мин
6 Поведенческие шаблоны проектирования Шаблоны проектирования, которые мы рассмотрим сегодня, определяют эффективные способы взаимодействия различных объектов в системе. Речь пойдет... Шаблоны проектирования, которые мы рассмотрим сегодня, определяют эффективные способы взаимодействия различных объектов в системе. Речь пойдет о поведенческих паттернах. ещё
Поведенческие шаблоны проектирования тест для курса Аналитические шаблоны проектирования приложений 50 мин
7 Порождающие шаблоны проектирования Сегодня мы перейдем к освоению группы порождающих шаблонов проектирования информационных систем. В основные обязанности шаблонов этой... Сегодня мы перейдем к освоению группы порождающих шаблонов проектирования информационных систем. В основные обязанности шаблонов этой группы входит работа по созданию, изменению и управлению объектами информационной системы. ещё
Порождающие шаблоны проектирования тест для курса Аналитические шаблоны проектирования приложений 30 мин
8 Переход от концептуальных моделей к практике разработки востребованных и совершенствуемых программных продуктов После того как мы приобрели необходимые теоретические знания и навыки в отношении шаблонов проектирования, настало время... После того как мы приобрели необходимые теоретические знания и навыки в отношении шаблонов проектирования, настало время перейти к исследованию их прикладного значения, которое способствует разработке востребованных и совершенствуемых информационных систем. ещё
Переход от концептуальных моделей к практике разработки востребованных и совершенствуемых программных продуктов тест для курса Аналитические шаблоны проектирования приложений 15 мин
Тренировочный экзамен Внимание! Тренировочный экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите проверить свои знания курса перед сдачей экзамена. Тренировочный экзамен можно сдавать сколько угодно один раз. 90 мин
Экзамен 60 мин

Какой документ я получу?

Сертификат

Выдаётся автоматически после успешного завершения программы.

Удостоверение о повышении квалификации

Выдается при наличии среднего специального или высшего образования (необходимые документы).

Стоимость программы

690 ₽ 1 200 ₽
или любая сумма на ваше усмотрение
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.