Шаблоны проектирования приложений масштаба предприятия

Эффективное проектирование корпоративных приложений: от архитектурных стилей до шаблонов реализации. Курс для тех, кто хочет систематизировать знания об архитектуре, научиться выбирать подходящие решения и снизить когнитивную нагрузку на разработчиков. Узнайте, как применять шаблоны проектирования для создания масштабируемых и устойчивых систем.
Обучение 24 часа
сертификат
29%
Стоимость курса
38 500 ₽ 54 500 ₽
Рассрочка ₽/мес
Перейти на сайт

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

Ознакомьтесь с программой курса «Шаблоны проектирования приложений масштаба предприятия» от Учебный центр IBS - ibs-training.ru

  1. Введение. Задачи курса, знакомство. Введение в архитектуру, ее задачи и артефакты. Основные принципы построения архитектуры и связь с бизнес-целями. Каталоги шаблонов проектирования.
  2. Архитектурные стили. Архитектурные стили и шаблоны, в чем разница и каким целям служат. Рассмотрение основных архитектурных стилей (8 базовых + вариации). Предпосылки становления, особенности работы, влияние бизнес-целей на выбор и обоснование выбора. Рассмат…
  3. Базовые шаблоны. Базовые шаблоны для организации внутренней логики модулей\подсистем. Рассмотренные шаблоны позволяют поднять уровень абстракции описания внутренней логики модулей системы. Инкапсуляция логики правильными способами позволит уменьшить вероятнос…
  4. Шаблоны доменной логики. Рассматриваются 3 базовых подхода к организации доменной логики, а также принципы использования в зависимости от роли модуля в системе. Обсуждаются принципиальные шаблоны реализации сложной доменной логики. Введение в стратегический и…
  5. Архитектурные шаблоны доступа к данным. Принципы организации доступа к источникам данных, организация маппинга данных в зависимости от контекста, как учитывать миграцию данных от версии к версии. Как организовать согласованное сохранение разнотипных данных с…
  6. Шаблоны управления ресурсами. В модуле рассматриваются основные свойства кеширования и пулинга ресурсов. Когда и что должно использоваться, плюсы и минусы подходов. Обсуждаются стратегии кеширования, особенности реализации для локального использования и для р…
  7. Шаблоны коммуникации. Обсуждение основных классов коммуникационных сообщений (3), особенности применения, правила составления. Освещаются сложности коммуникации и зависимостей сервисов, при неправильном использовании классов сообщений. Рассматриваются особенн…
  8. Шаблоны стабильности. Обсуждение основных технических проблем приложений в продуктовом окружении, и как с ними бороться. Современные системы обычно представлены набором распределенных сервисов и источников данных, все они могут рано или поздно быть недоступны…
  9. Заключение. Подведение итогов, сессия вопросов и ответов.
  10. Всего: теория 16 ч (67%), практика 8 ч (33%).
Ознакомиться со всей программой

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

  • Освоите и сможете применять: архитектурные стили. архитектурные стили и шаблоны, в чем разница и каким целям служат. рассмотрение основных архитектурных стилей (8 базовых + вариации). предпосылки становления, особенно…
  • Освоите и сможете применять: базовые шаблоны. базовые шаблоны для организации внутренней логики модулей\подсистем. рассмотренные шаблоны позволяют поднять уровень абстракции описания внутренней логики модулей системы.…
  • Освоите и сможете применять: шаблоны управления ресурсами. в модуле рассматриваются основные свойства кеширования и пулинга ресурсов. когда и что должно использоваться, плюсы и минусы подходов. обсуждаются стратегии к…
  • Освоите и сможете применять: шаблоны стабильности. обсуждение основных технических проблем приложений в продуктовом окружении, и как с ними бороться. современные системы обычно представлены набором распределенных серв…
  • Освоите и сможете применять: шаблоны доменной логики. рассматриваются 3 базовых подхода к организации доменной логики, а также принципы использования в зависимости от роли модуля в системе. обсуждаются принципиальные…

Подробная информация о курсе

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

Цены и сроки

  • Стоимость38 500 ₽
  • Старая цена54 500 ₽
  • Дата началаc Invalid Date

Содержание

  • Формат обученияс преподавателем

По окончанию курса

  • Диплом или сертификатсертификат
Шаблоны проектирования приложений масштаба предприятия
38 500 ₽ 54 500 ₽