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

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

Начать бесплатно

Выбери свою 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 принципов.

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

КОММЕНТАРИИ И ОБСУЖДЕНИЯ
СТАТЬИ ПО СХОЖЕЙ ТЕМАТИКЕ

Пакеты подписки с доступом ко всем курсам и сервисам

Стартовый
  • Все видеокурсы на 3 месяца
  • Тестирование по 10 курсам
  • Проверка 5 домашних заданий
  • Консультация с тренером 30 мин
49.99 $
35.00 $
Подписка
Базовый
  • Все видеокурсы на 6 месяцев
  • Тестирование по 16 курсам
  • Проверка 10 домашних заданий
  • Консультация с тренером 60 мин
89.99 $
54.00 $
Подписка
Премиум
  • Все видеокурсы на 12 месяцев
  • Тестирование по 24 курсам
  • Проверка 20 домашних заданий
  • Консультация с тренером 120 мин
169.99 $
102.00 $
Подписка
Notification success
Мы используем cookie-файлы, чтобы сделать взаимодействие с нашими веб-сайтами и услугами простым и значимым.