
Java Design Patterns

Программа курса
Ознакомьтесь с программой курса «Java Design Patterns» от Учебный центр ФОРС - edu.fors.ru
- Обзор объектно-ориентированных принципов в Java - 10 часов. Применение OO концепций к Java
- Применение OO принципов к Java
- Задачи OO языка
- Интерпретация обозначений Unified Modeling Language (UML) и создание UML диаграмм
- Выбор шаблонов проектирования
- .
- Обзор набора из четырех шаблонов - 10 часов. Основные шаблоны поведения, разработки и структуры
- Применение шаблона Facade
- Применение шаблона Strategy
- Применение шаблона Observer
- Применение шаблона Composite
- Обзор шаблонов Model-View-Controller (MVC)
- .
- Шаблоны реализации в Java - 10 часов. Использование шаблонов реализации, спроектированных для Java
- Что влияет на шаблоны класса, состояния и поведения
- Отличие шаблонов, идиом и рефакторинга друг от друга
- Изменения в Java EE технологии
- Задачи проектирования Ja…
- Реализация шаблонов интеграции - 10 часов. Описание шаблонов проектирования для интеграционного уровня
- Обзор Java EE интеграционных изменений, использующих шаблонов проектирования
- Варианты применения шаблонов интеграционного уровня
- .
- Реализация шаблонов в бизнес-компонентах - 10 часов. Роль enterprise bean
- Описание шаблонов проектирования для бизнес-уровня
- .
- Реализация шаблонов инфраструктуры в Java EE - 10 часов. Роль Java EE шаблонов инфраструктуры
- Описание шаблона Service Starter
- Описание шаблона Singleton
- Описание шаблона Bean Locator
- Описание шаблона Resource Binder
- .
- Реализация дополнительных шаблонов инфраструктуры - 10 часов. Как работают Java EE интерсепторы
- Описание шаблона Dependency Injection Extender
- Описание шаблона Payload Extractor
- Описание шаблона Context Holder
- Описание шаблона Thread Tracker
- .
- Анти-шаблоны - 10 часов. Закон Leaky Abstractions
- Определение анти-шаблонов
- Описание анти-шаблонов интеграционного уровня
- Описание анти-шаблонов бизнес-уровня
- Описание анти-шаблонов презентационного уровня
- .
- Выбор шаблонов для архитектуры - 10 часов. Определение ролей архитектора, дизайнера и разработчика
- Связь между шаблонами проектирования и архитектурой
- Общие указания по применению шаблонов к архитектурным решениям
- .
Чему вы научитесь
- Научитесь уверенно работать с темой: использование шаблонов реализации, спроектированных для java
- что влияет на шаблоны класса, состояния и поведения
- отличие шаблонов, идиом и рефакторинга друг от друга
- изменения в j…
- Научитесь применять oo концепций к java
- применение oo принципов к java
- задачи oo языка
- интерпретация обозначений unified modeling language (uml) и создание uml диагра…
- Освоите и сможете применять: роль java ee шаблонов инфраструктуры
- описание шаблона service starter
- описание шаблона singleton
- описание шаблона bean locator
- описание шаблона resource binder.
- Освоите и сможете применять: работают java ee интерсепторы
- описание шаблона dependency injection extender
- описание шаблона payload extractor
- описание шаблона context holder
- описани…
- Освоите и сможете применять: закон leaky abstractions
- определение анти шаблонов
- описание анти шаблонов интеграционного уровня
- описание анти шаблонов бизнес уровня
- описание анти шаблонов презентационного уровня.
Подробная информация о курсе
Язык Java и популярные фреймворки, основанные на Java, включают дополнительные проверенные практики разработки в свои программные интерфейсы с каждой новой основной версией. Эти практики, называемые шаблонами проектирования, получают известные названия, программную реализацию и технику рефакторинга, и, кроме этого, определяются риски и компромиссы, связанные с их использованием. В шаблонах проектирования ответственность каждой компоненты определяется ролью. Соглашения, принятые в документации по шаблонам проектирования, упрощают для различных команд разработчиков согласование их намерений при создании программ, а также обеспечивают точку отсчета для всего сообщества Java разработчиков. В данном курсе дается обзор общеизвестных и новых шаблонов, специфичных для Java SDK и EE разработки. Слушатели изучают тонкости и эволюцию Java технологий, основанных на шаблонах, с упором на соглашения, принятые в Java EE 6. Практические упражнения позволяют слушателям научиться определять, применять шаблоны и осуществлять их рефакторинг в коде с помощью NetBeans или Eclipse IDE и сервера приложений GlassFish Application Server v3. Кроме того, слушатели изучают подмножество обозначений UML вместо кода для осуществления коммуникации при проектировании.;Предварительная подготовка:;Опыт разработки с использованием Java SE и Java EE;Java Programming Language, Java SE 6;Developing Applications for the Java EE 6 Platform;Курс для дальнейшего обучения:;Architect Enterprise Applications with Java EE;
Цены и сроки
- Стоимость0 ₽
- Старая цена80 000 ₽
- Дата началаc Invalid Date
Содержание
- Формат обученияв группе с наставником
По окончанию курса
- Диплом или сертификатудостоверение























