другие сайты академии айти
Электронное обучение Ресурсы для обучения в любой точке мира, в удобное время
ООО «Электронные образовательные ресурсы». ГК АйТи Услуги для корпоративных заказчиков по разработке электронного образовательного контента и организации обучения
Интернет-магазин Здесь можно купить наши спецпредложения
С компьютером на «ты»! Бесплатное открытое онлайн обучение для всех
Свободное программное обеспечение в школах Информационно-образовательный портал
Электронные образовательные ресурсы для учителей Информационно-образовательный портал
Энергосбережение и энергоэффективность Информационно-образовательный портал

Шаблоны проектирования Java (D72140GC10)

Java Design Patterns



Шаблоны проектирования Java (D72140GC10)
Код: D72140
Направление обучения: Языки программирования
Продолжительность: 4 дня / 32 часа
Цена для физ. лиц: 114750 руб.
Цена для юр. лиц: 127500 руб.

Скачать прайс-лист (PDF)

Описание образовательной программы

Шаблоны проектирования, основанные на Java, получают известные названия, программную реализацию и определяются риски и компромиссы, связанные с их использованием.

В шаблонах проектирования ответственность каждой компоненты определяется ролью. Соглашения, принятые в документации по шаблонам проектирования, упрощают для различных команд разработчиков согласование их намерений при создании программ, а также обеспечивают точку отсчета для всего сообщества Java разработчиков.

Курс знакомит с общеизвестными и новыми шаблонами, специфичными для Java SDK и EE разработки, а также с тонкостями и эволюцией Java технологий, основанных на шаблонах.

Практические занятия создают условия для определения и использования шаблонов, а также для осуществления их рефакторинга в коде с помощью NetBeans или Eclipse IDE и сервера приложений GlassFish Application Server v3.

Успешное окончание обучения по программе курса позволит специалистам:

  • различать возможности применения шаблонов в Java EE 5 и Java EE 6;
  • реализовывать соответствующие шаблоны в каждом уровне Java EE окружения;
  • понимать связи разработки на основе шаблонов с реализацией архитектуры;
  • применять объектно-ориентированные принципы и рекомендации по проектированию;
  • реализовывать известные шаблоны при решении специфичных для Java задач, связанных с кодом.

Цель курса

Формирование знаний и навыков использования шаблонов, специфичных для Java SDK и EE разработки.

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

  • Разработчики приложений на языке Java.
  • Архитекторы.

Необходимая подготовка

  • Опыт разработки с использованием Java SE и Java EE.
  • Java Programming Language, Java SE 6.
  • Developing Applications for the Java EE 6 Platform.

Содержание

1. Обзор объектно-ориентированных принципов в Java

  • Применение OO концепций к Java.
  • Применение OO принципов к Java.
  • Задачи OO языка.
  • Интерпретация обозначений Unified Modeling Language (UML) и создание UML диаграмм.

2. Выбор шаблонов проектирования

3. Обзор набора из четырех шаблонов

  • Основные шаблоны поведения, разработки и структуры.
  • Применение шаблона Facade.
  • Применение шаблона Strategy.
  • Применение шаблона Observer.
  • Применение шаблона Composite.
  • Обзор шаблонов Model-View-Controller (MVC).

4. Шаблоны реализации в Java

  • Использование шаблонов реализации, спроектированных для Java.
  • Что влияет на шаблоны класса, состояния и поведения.
  • Отличие шаблонов, идиом и рефакторинга друг от друга.

5. Изменения в Java EE технологии

  • Задачи проектирования Java EE модели.
  • Улучшения в Java EE 6 модели.

6. Реализация шаблонов интеграции

  • Описание шаблонов проектирования для интеграционного уровня
  • Обзор Java EE интеграционных изменений, использующих шаблонов проектирования.
  • Варианты применения шаблонов интеграционного уровня.

7. Реализация шаблонов в бизнес-компонентах

  • Роль enterprise bean. 
  • Описание шаблонов проектирования для бизнес-уровня.

8. Реализация шаблонов инфраструктуры в Java EE

  • Роль Java EE шаблонов инфраструктуры.
  • Описание шаблона Service Starter.
  • Описание шаблона Singleton.
  • Описание шаблона Bean Locator
  • Описание шаблона Resource Binder.

9. Реализация дополнительных шаблонов инфраструктуры

  • Как работают Java EE интерсепторы.
  • Описание шаблона Dependency Injection Extender.
  • Описание шаблона Payload Extractor.
  • Описание шаблона Context Holder.
  • Описание шаблона Thread Tracker.

10. Анти-шаблоны

  • Закон Leaky Abstractions.
  • Определение анти-шаблонов.
  • Описание анти-шаблонов интеграционного уровня.
  • Описание анти-шаблонов бизнес-уровня.
  • Описание анти-шаблонов презентационного уровня.

11. Выбор шаблонов для архитектуры

  • Определение ролей архитектора, дизайнера и разработчика.
  • Связь между шаблонами проектпрования и архитектурой.
  • Общие указания по применению шаблонов к архитектурным решениям.

Получаемый документ

Удостоверение о повышении квалификации, или Сертификат

(В зависимости от категории слушателей и общей продолжительности программы)


Оставить отзыв
Об этом курсе отзывов пока нет. Будьте первым.

Расписание


  • 20 Ноября 2017
  • Москва

Чтобы забронировать место авторизуйтесь на сайте или пройдите регистрацию.

Спецпредложения
Курсы Сisco в Волгограде. Скидки!
Очно и онлайн. Расписание на апрель 2017.
Курсы со скидками
Программа профессиональной переподготовки «Информационная безопасность»
старая цена для физ.лиц: 110 000 руб.
цена со скидкой: от 59 900 руб.
старая цена для юр.лиц: 120 000 руб.
цена со скидкой: от 60 000 руб.
Контрактная система в сфере закупок товаров, работ и услуг для обеспечения государственных и муниципальных нужд
старая цена для физ.лиц: 14 515 руб.
цена со скидкой: 2017 руб.
старая цена для юр.лиц: 14 515 руб.
цена со скидкой: 2017 руб.
Мероприятия
Роль дополнительного профессионального образования в импортозамещении – 2017
Круглый стол для Российской Ассоциации Бизнес образования