Новий відео курс - Паттерни проектування у Java
ITVDN: курси програмування
Відеокурси з
програмування

Вибери свою IT спеціальність

Підписка

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

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

На курсе “Паттерны проектирования в Java” детально разбираются ставшие уже классическими 23 паттерна проектирования приложений, представленных «Бандой четырех». Рассматриваются как сами паттерны, так и их различия, применимость тех или иных паттернов, их совместимость и взаимодействие. В видеоуроках вы познакомитесь с теоретическими основами использования паттернов при написании приложений и закрепите их использование на практических примерах.

Автор курса — Андрей Губаренко, Java Developer. В записанных видео уроках он делится техниками эффективного использования шаблонов проектирования в Java, опираясь на собственный опыт и лучшие практики.

 

Структура курса:

  1. Знакомство с паттернами проектирования.
  2. Паттерн Builder.
  3. Паттерн Factory Method.
  4. Паттерн Abstract Factory.
  5. Паттерн Prototype.
  6. Паттерн Singleton.
  7. Паттерн Adapter.
  8. Паттерн Bridge.
  9. Паттерн Composite.
  10. Паттерн Decorator.
  11. Паттерн Facade.
  12. Паттерн Flyweight.
  13. Паттерн Proxy.
  14. Паттерн Chain of Responsibility.
  15. Паттерн Command.
  16. Паттерн Interpreter.
  17. Паттерн Iterator.
  18. Паттерн Mediator.
  19. Паттерн Memento.
  20. Паттерн Observer.
  21. Паттерн State.
  22. Паттерн Strategy.
  23. Паттерн Template Method.
  24. Паттерн Visitor.

Чему вы научитесь на данном курсе:

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

Предварительные требования

Для полноценного понимания материалов данного курса желательно знание языка Java на уровне курса Java Углубленный, понимание принципов ООП, а также SOLID принципов.

Смотрите первый урок в свободном доступе. Если у вас есть активная подписка, курс доступен для вас в полном объеме. 

КОМЕНТАРІ ТА ОБГОВОРЕННЯ
СТАТТІ ЗА СХОЖОЮ ТЕМАТИКОЮ

Купуй передплатуз доступом до всіх курсів та сервісів

Бібліотека сучасних IT знань у зручному форматі

Вибирай свій варіант підписки залежно від завдань, що стоять перед тобою. Але якщо потрібно пройти повне навчання з нуля до рівня фахівця, краще вибирати Базовий або Преміум. А для того, щоб вивчити 2-3 нові технології, або повторити знання, готуючись до співбесіди, підійде Пакет Стартовий.

Стартовий
  • Усі відеокурси на 3 місяці
  • Тестування з 10 курсів
  • Перевірка 5 домашніх завдань
  • Консультація з тренером 30 хв
59.99 $
Придбати
Преміум Plus
  • Усі відеокурси на 12 місяців
  • Тестування з 24 курсів
  • Перевірка 20 домашніх завдань
  • Консультація з тренером 120 хв
  • Завантаження відео уроків
199.99 $
Придбати
Базовий
  • Усі відеокурси на 6 місяців
  • Тестування з 16 курсів
  • Перевірка 10 домашніх завдань
  • Консультація з тренером 60 хв
89.99 $
Придбати
Notification success