OJEEA
Architect Enterprise Applications with Java EEКод образовательной программы: Разработка корпоративных приложений
OJEEA
#Очно — В учебном центре.
#Дистанционно — Дистанционно с инструктором.
119 880
69 525
5 дней
18.11.24

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

Курс пытается в максимально сжатой форме донести до слушателей основные подходы к проектированию хорошей архитектуры приложений на платформе Java Enterprise Edition. В частности, в нём рассматриваются следующие темы:

  • Роли, обязанности и результаты работы архитектора корпоративных информационных систем.
  • Нефункциональные требования к программному обеспечению, типовые архитектурные проблемы и их решение.
  • Принципы преобразования бизнес-требований в архитектуру программных систем.
  • Пути решения типовых проблем при проектировании многоуровневой архитектуры информационных систем.
  • Архитектурные шаблоны и типовые решения, используемые при проектировании приложений на платформе Java Enterprise Edition.

Категория Слушателей: Java Разработчики, разработчики web приложений

Предварительная подготовка: Понимание концепций распределенных вычислений и коммуникации, знакомство со стеком технологий Java EE, включая Enterprise JavaBeans, сервлеты, JavaServer Pages и JavaServer Faces. Знакомство с концепциями объектно-анализированного анализа и проектирования

Программа:

  • Введение в архитектуру корпоративных систем
  • Введение в фундаментальные архитектурные концепции программных систем
  • Архитектура подсистемы безопасности
  • Что такое нефункциональные требования
  • Определение общих проблем и решений: факторы риска и гибкость системы
  • Определение общих проблем и решений: планирование сети, транзакций и пропускной способности
  • Обзор Java EE 6
  • Разработка архитектуры для клиентского уровня
  • Разработка архитектуры для Web-уровня
  • Разработка архитектуры для бизнес-уровня
  • Разработка архитектуры для интеграционного и ресурсного уровней
  • Оценка архитектуры программного обеспечения



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