Список
курсов

Шаблоны Java EE

SL-500 3 дн. / 24 ак. ч. Точной даты нет, вы можете зарегистрироваться

Описание Курса:

Этот курс будет полезен тем, кто заинтересован в применении шаблонов при проектировании приложений на платформе Java EE.

Аудитория:

Программисты Java, разработчики Java EE, архитекторы систем.

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

Умение разрабатывать приложения Java EE. Понимание диаграм UML. Умение работать с технологиями EJB, Servlets, JSP.

Сертификация:

Данный курс будет полезен при подготовке к сдаче сертификационного экзамена Sun Certified Enterprise Architect

Содержание:

Модуль 1 - Обзор принципов ООП и шаблонов проектирования

  • Фундаментальные концепции ООП
  • Фундаментальные принципы проектирования
  • Характеристики шаблонов проектирования

Модуль 2 - Использование поведенческих шаблонов GoF

  • Основные характеристики поведенческих шаблонов
  • Применение шаблона Strategy
  • Применение шаблона Command
  • Применение шаблона Iterator
  • Применение шаблона Observer

Модуль 3 - Использование создающих шаблонов GoF

  • Основные характеристики создающих шаблонов
  • Применение шаблона Factory Method
  • Применение шаблона Abstract Factory
  • Применение шаблона Singleton

Модуль 4 - Использование структурных шаблонов GoF

  • Основные характеристики структурных шаблонов
  • Применение шаблона Facade
  • Применение шаблона Proxy
  • Применение шаблона Adapter
  • Применение шаблона Composite
  • Применение шаблона Decorator

Модуль 5 - Применение архитектурных "строительных блоков"

  • Сравнение архитектурных шаблонов и шаблонов проектирования
  • Применение шаблона Model View Controller
  • Применение шаблона Layers
  • Объяснение звеньев и слоев в приложениях платформы Java EE

Модуль 6 - Шаблоны Java EE

  • Философия шаблонов Java EE
  • Описание шаблонов Java EE и звеньев в каталоге шаблонов Java EE

Модуль 7 - Применение шаблонов интеграционного звена

  • Возможности и назначение шаблонов интеграционного звена
  • Применение шаблона Service Activator
  • Применение шаблона Data Access Object (DAO)
  • Применение шаблона Domain Store
  • Применение шаблона Web Service Broker

Модуль 8 - Применение шаблонов между бизнес- и презентационным звеньями

  • Основные характеристики шаблонов бизнес-звена, которые организуют коммуникацию с презентационным звеном
  • Применение шаблона Service Locator
  • Применение шаблона Session Facade
  • Применение шаблона Business Delegate
  • Применение шаблона Transfer Object

Модуль 9 - Применение шаблонов внутри бизнес-звена

  • Основные характеристики внутренних шаблонов бизнес-звена
  • Применение шаблона Application Service
  • Применение шаблона Business Object
  • Применение шаблона Transfer Object Assembler
  • Применение шаблона Composite Entity
  • Применение шаблона Value List Handler

Модуль 10 - Применение шаблонов презентационного звена

  • Основные характеристики шаблонов презентационного звена Java EE
  • Архитектура Model 2 и Apache Struts Framework
  • Применение шаблона Intercepting Filter
  • Применение шаблона Front Controller
  • Применение шаблона Application Controller
  • Применение шаблона Context Object

Модуль 11 - Дополнительные шаблоны презентационного звена

  • Применение шаблона View Helper
  • Применение шаблона Composite View
  • Применение шаблона Dispatcher View
  • Применение шаблона Service to Worker

Модуль 12 - Антишаблоны

  • Определение антишаблонов
  • Антишаблоны интеграционного звена
  • Антишаблоны бинес-звена
  • Антишаблоны презентационного звена

Модуль 13 - Использование рекомендаций Java EE BluePrints

  • Описание рекомендаций Java EE BluePrints
  • Описание демонстрационной программы Java Pet Store
  • Описание шаблонов Java EE, использованных в демонстрационной программе Java Pet Store

Документы об окончании курса / Материалы и сертификаты:

Сертификат Suучебного центра

Информация курса

Курс проводится в Киеве, ул.Шота Руставели 39/41, 8-й этаж , офис 803. Язык курса — русский.

Тренер курса: Виктор Тесленко Виктор Тесленко
Работа должна доставлять удовольствие и придавать силы, как отдых на море
Оформить заявку
на обучение