Подробнее о курсе

D72140GC10



Изображение

Java Design Patterns

Шаблоны проектирования для платформы Java EE
Практически каждый из разработчиков программного обеспечения рано или поздно сталкивался с таким понятием как "паттерн" или "шаблон проектирования". И, наверное, большинство сможет с легкостью дать определение этому термину. Мало кто не использовал синглтон, итератор, прокси и другие общеизвестные решения. К настоящему времени развитие технологий привело к появлению внушительного числа типовых шаблонов проектирования, появились составные шаблоны. Как они группируются? Какие технологии платформы Java EE используют?
На практике, при применении паттернов обязательно всплывает ряд дополнительных вопросов. В каких случаях применить тот или иной паттерн? Какие преимущества и недостатки мы получим от его использования? И есть ли альтернативные варианты решения задачи?
Данный курс ставит своей целью ответить на все возникшие вопросы. В курсе представлена современная классификация основных шаблонов проектирования. Каждый паттерн рассматривается в контексте конкретной проблемы, анализируются преимущества и недостатки использования паттерна, стратегии его применения.
Однако курс не ограничивается рассмотрением одних лишь паттернов. В нём приведены и антипаттерны - потенциальные "грабли" - выявленные программные решения, использование которых окажет негативное влияние на разрабатываемое программное обеспечение. Также в курсе представлен обзор модели BluePrints - набора рекомендаций по созданию ПО.


Программа:

1. Введение в паттерны, основные понятия
2. GoF-паттерны: поведенческие, порождающие и структурные паттерны
3. Паттерны Java EE: паттерны уровня интеграции, бизнес-уровня и уровня представления
4. Анти-паттерны
5. Модель BluePrints

Описание курса на сайте Oracle

Продолжительность: 4 дня
Цена: 98 000 руб.

Ближайшие даты проведения:

15.10.18