top-image
Главная » Услуги и обучение » Информационные технологии » Java » Java Enterprise Edition » Проектирование архитектуры корпоративных приложений с использованием Java EE

Код: JEE6App

Проектирование архитектуры корпоративных приложений с использованием Java EE

Отправить нам заявку на участие в мероприятии Получить коммерческое предложение

Описание:

Данный курс обеспечивает слушателей знаниями, необходимыми для разработки гибкой архитектуры корпоративных Java приложений с использованием технологии Java Platform, Enterprise Edition (Java EE). Корпоративные Java приложения, разработанные с использованием архитектуры в качестве руководства, допускают быстрые изменения и расширения. Слушатели знакомятся с техническим контекстом Java EE и соответствующих технологий, и стратегий, необходимых для создания шаблонов приложений, хорошо работающих при реализации Java EE технологий. Эти стратегии включают эффективное принятие решений путем использования нефункциональных качеств (таких как масштабируемость и гибкость), шаблоны Java EE технологии и шаблоны проектирования. Курс может оказаться полезным для: разработчиков, ответственных за общую архитектуру программного обеспечения и проектирование систем корпоративного программного обеспечения, основанное на Java EE технологии, для разработчиков, желающих понять роль корпоративного архитектора и применять Java EE технологии в n-уровневых корпоративных системах, для архитекторов, желающих научиться применять Java EE технологии для улучшения качества сервисов в их корпоративных системах, а также для разработчиков архитектуры, желающих подготовиться к экзамену Oracle Certified Enterprise Architect.

Слушатели обучаются:

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

Целевая аудитория:

  • Разработчики Java EE
  • Архитекторы
  • Разработчики
  • Разработчики J2EE

Программа мероприятия:

  • Введение в корпоративную архитектуру
    • Что такое корпоративная архитектура?
    • Роли и обязанности архитектора
  • Введение в фундаментальные концепции архитектуры
    • Различие между архитектурой и дизайном
    • Архитектурные шаблоны
    • Архитектурные Deliverable Artifacts
    • Что такое Enterprise Architecture Framework
    • Модель представления 4 + 1
    • Архитектурное моделирование с помощью UML
    • Архитектурный Workflow
  • Разработка архитектуры безопасности
    • Роль безопасности в распределенных вычислениях
    • Безопасность в Java EE технологии
    • Безопасность Web сервисов
  • Что такое нефункциональные требования
    • Нефункциональные требования (NFRs)
    • Общие рекомендации по улучшению качества
    • Приоритеты требований к качеству сервисов (QoS)
    • Требования QoS для компромиссов (Trade-offs)
  • Определение общих проблем и решений: факторы риска и гибкость системы
    • Определение факторов риска
    • Проектирование гибкой объектной модели
  • Определение общих проблем и решений: планирование сети, транзакций и пропускной способности
    • Указания по коммуникации через сеть
    • Доводы в пользу использования транзакций
    • Планирование пропускной способности системы
  • Обзор Java EE 6
    • Задачи Java EE 6
    • Контейнеры Java EE
    • Классическая архитектура Java EE 5
    • Влияние Java EE 6 на архитектуру
  • Разработка архитектуры для клиентского уровня
    • Роли разработчиков клиентского уровня
    • Задачи информационной архитектуры клиента
    • Выбор устройств и технологий пользовательского интерфейса
    • Повторное использование на клиентском уровне
    • Стратегии развертывания пользовательского интерфейса
    • Задачи безопасности на клиентском уровне
    • Тестирование
  • Разработка архитектуры для Web уровня
    • Задачи Web уровня
    • Разделение задач
    • Сравнение фреймворков Web уровня
    • Обеспечение безопасности на Web уровне
    • Масштабирование Web уровня
  • Разработка архитектуры для бизнес-уровня
    • Технологии бизнес-уровня
    • Проектирование модели домена
    • Выработка наилучших рекомендаций
  • Разработка архитектуры для интеграционного и ресурсного уровней
    • Интеграция информационной корпоративной системы
    • Обзор интеграционных технологий Java
    • Применение шаблонов интеграции
    • Сервис-ориентированная архитектура (SOA)
  • Оценка архитектуры программного обеспечения
    • Оценка архитектуры программного обеспечения
    • Оценка технологий Java EE
    • Создание прототипов системы
    • Выбор серверов и фреймворков
Оставить свой отзыв об этом мероприятии