Architect Enterprise Applications with Java EE

направление: Oracle
вендор: ORACLE
Даты проведения курса

Данный курс обеспечивает слушателей знаниями, необходимыми для разработки гибкой архитектуры корпоративных 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, включая Enterprise JavaBeans, сервлеты, JavaServer Pages и JavaServer Faces
  • Проведение анализа и дизайна систем объектно-ориентированного программного обеспечения
  • Использование обозначений, подобных UML, для моделирования объектно-ориентированных систем
  • Developing Applications for the Java EE 6 Platform
  • Object-Oriented Analysis and Design Using UML

    Предполагаемая предварительная подготовка:

  • Web Component Development with Servlets & JSPs, Java EE 6
  • Business Component Development with EJB Technology, Java EE 6
  • Java EE 5 Patterns

  • Аудитория курса:

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