O-Java-AEA. Разработка архитектурных приложений с помощью Java EE. Architect Enterprise Applications with Java EE
Разработка архитектурных приложений с помощью Java EE. Architect Enterprise Applications with Java EE
Описание Курса:
Курс Architect Enterprise Applications with Java EE обеспечивает участников знаниями, необходимыми для разработки гибкой архитектуры корпоративных Java приложений с использованием технологии Java Platform, Enterprise Edition (Java EE). Учасники знакомятся с техническим контекстом Java EE и соответствующих технологий и стратегий, необходимых для создания шаблонов приложений, хорошо работающих при реализации Java EE технологий.
В ходе курса рассматривается, как разрабатывается надежная архитектура для корпоративных Java-приложений. Как использовать технологию Java Platform, Enterprise Edition (Java EE).
В ходе курса рассматривается, как разрабатывается надежная архитектура для корпоративных Java-приложений. Как использовать технологию Java Platform, Enterprise Edition (Java EE).
Аудитория:
- Разработчики Java EE
- Архитекторы
- Разработчики
- Разработчики J2EE
Предварительная подготовка:
- Понимание концепций распределенных вычислений и коммуникации
- Способность дать обзор всех технологий Java EE, включая Enterprise JavaBeans, сервлеты, JavaServer Pages и JavaServer Faces
- Проведение анализа и дизайна систем объектно-ориентированного программного обеспечения
- Использование обозначений, подобных UML, для моделирования объектно-ориентированных систем
- Developing Applications for the Java EE 6 Platform
- Object-Oriented Analysis and Design Using UML
Приобретаемые навыки:
- Определение роли, обязанности и результаты работы Enterprise Architect.
- Определение нефункциональные требования (NFR) и опишите общие проблемы и решения.
- Перевод бизнес-требования в архитектуру
- Выбор в архитектуре клиентского, веб, бизнес, интеграционного и уровня данных.
- Применение различных критерий оценки для выбора архитектурных элементов и шаблонов, инструментов, серверов и каркасов.
Содержание курса:
Представляем корпоративную архитектуру
- Роли и обязанности архитектора
- Что такое корпоративная архитектура?
- Архитектурное моделирование с использованием UML
- Что такое платформа архитектуры предприятия
- Архитектурные доставляемые артефакты
- Рабочий процесс архитектуры
- 4 + 1 Посмотреть модель
- Архитектурные Узоры
- Различают архитектуру и дизайн
- Анализ влияния безопасности в распределенных вычислениях
- Понимание безопасности веб-сервисов
- Исследование безопасности в технологии Java EE
- Общие практики для улучшения качества
- Определение приоритетов требований к качеству обслуживания (QoS)
- Изучение нефункциональных требований (NFR)
- Проверка требований QoS для компромиссов
- Выявление факторов риска
- Проектирование гибкой объектной модели
- Описание руководства по сетевым коммуникациям
- Обоснование использования транзакций
- Емкость системы планирования
- Опишите новые функции в Java EE 7
- Опишите влияние функций Java EE 7 на архитектуры J2EE, Java EE 5 и 6
- Обнаружение многократного использования на уровне клиента
- Стратегии развертывания для пользовательского интерфейса
- Роли развития уровня клиента
- Проблемы безопасности на уровне клиента
- Выбор устройств и технологий пользовательского интерфейса
- Информационная архитектура для клиентов
- Тестирование
- Масштабирование веб-уровня
- Сравнение фреймворков веб-уровня
- Обеспечение безопасности на веб-уровне
- Разделение концернов
- Обязанности веб-уровня
- Технологии бизнес уровня
- Лучшие практики разработки
- Архитектура доменной модели
- Изучение сервис-ориентированной архитектуры (SOA)
- Обзор технологий интеграции Java
- Применение шаблонов интеграции
- Изучение интеграции информационной системы предприятия
- Оценка программных архитектур
- Оценка технологий Java EE
- Создание системных прототипов
- Выбор серверов и фреймворков
Материалы и сертификаты:
Акцент Профи