Java Design Patterns

Язык 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;
Обучение 4 дня
удостоверение
Стоимость курса
₽ 80 000 ₽
Рассрочка ₽/мес
Перейти на сайт

Программа курса

Ознакомьтесь с программой курса «Java Design Patterns» от Учебный центр ФОРС - edu.fors.ru

  1. Обзор объектно-ориентированных принципов в Java - 10 часов. Применение OO концепций к Java
  2. Применение OO принципов к Java
  3. Задачи OO языка
  4. Интерпретация обозначений Unified Modeling Language (UML) и создание UML диаграмм
  5. Выбор шаблонов проектирования
  6. .
  7. Обзор набора из четырех шаблонов - 10 часов. Основные шаблоны поведения, разработки и структуры
  8. Применение шаблона Facade
  9. Применение шаблона Strategy
  10. Применение шаблона Observer
  11. Применение шаблона Composite
  12. Обзор шаблонов Model-View-Controller (MVC)
  13. .
  14. Шаблоны реализации в Java - 10 часов. Использование шаблонов реализации, спроектированных для Java
  15. Что влияет на шаблоны класса, состояния и поведения
  16. Отличие шаблонов, идиом и рефакторинга друг от друга
  17. Изменения в Java EE технологии
  18. Задачи проектирования Ja…
  19. Реализация шаблонов интеграции - 10 часов. Описание шаблонов проектирования для интеграционного уровня
  20. Обзор Java EE интеграционных изменений, использующих шаблонов проектирования
  21. Варианты применения шаблонов интеграционного уровня
  22. .
  23. Реализация шаблонов в бизнес-компонентах - 10 часов. Роль enterprise bean
  24. Описание шаблонов проектирования для бизнес-уровня
  25. .
  26. Реализация шаблонов инфраструктуры в Java EE - 10 часов. Роль Java EE шаблонов инфраструктуры
  27. Описание шаблона Service Starter
  28. Описание шаблона Singleton
  29. Описание шаблона Bean Locator
  30. Описание шаблона Resource Binder
  31. .
  32. Реализация дополнительных шаблонов инфраструктуры - 10 часов. Как работают Java EE интерсепторы
  33. Описание шаблона Dependency Injection Extender
  34. Описание шаблона Payload Extractor
  35. Описание шаблона Context Holder
  36. Описание шаблона Thread Tracker
  37. .
  38. Анти-шаблоны - 10 часов. Закон Leaky Abstractions
  39. Определение анти-шаблонов
  40. Описание анти-шаблонов интеграционного уровня
  41. Описание анти-шаблонов бизнес-уровня
  42. Описание анти-шаблонов презентационного уровня
  43. .
  44. Выбор шаблонов для архитектуры - 10 часов. Определение ролей архитектора, дизайнера и разработчика
  45. Связь между шаблонами проектирования и архитектурой
  46. Общие указания по применению шаблонов к архитектурным решениям
  47. .
Ознакомиться со всей программой

Чему вы научитесь

  • Научитесь уверенно работать с темой: использование шаблонов реализации, спроектированных для 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

Содержание

  • Формат обученияв группе с наставником

По окончанию курса

  • Диплом или сертификатудостоверение
Java Design Patterns
₽ 80 000 ₽