Java Patterns
Паттерны проектирования в Java Core
Более 9 часов лекций по основным паттернам проектирования в Java!
Длинные и детальные вебинары по тонкостям применения основных паттернов проектирования в Java Core.
Что такое паттерны или шаблоны проектирования? Это лучшие архитектурные решения, выработанные профессиональными разработчиками за десятилетия.
"В сравнении с полностью самостоятельным проектированием, шаблоны обладают рядом преимуществ. Основная польза от использования шаблонов состоит в снижении сложности разработки за счёт готовых абстракций для решения целого класса проблем.
Шаблон даёт решению своё имя, что облегчает коммуникацию между разработчиками, позволяя ссылаться на известные шаблоны. Таким образом, за счёт шаблонов производится унификация деталей решений: модулей, элементов проекта, — снижается количество ошибок.
Применение шаблонов концептуально сродни использованию готовых библиотек кода.
Правильно сформулированный шаблон проектирования позволяет, отыскав удачное решение, пользоваться им снова и снова.
Набор шаблонов помогает разработчику выбрать возможный, наиболее подходящий вариант проектирования" Стив Макконнелл, 2005
Программа курса
-
Начать изучатьЧто такое паттерны проектирования в Java? (7:14)
-
Начать изучатьPattern Decorator / Паттерн Декоратор (82:04)
-
Начать изучатьPattern Builder / Паттерн Строитель (48:03)
-
Начать изучатьPattern Observer / Паттерн Наблюдатель (35:12)
-
Начать изучатьPattern Abstract factory / Паттерн Абстрактная фабрика (31:06)
-
Начать изучатьPattern Factory method / Паттерн Фабричный метод (23:55)
-
Начать изучатьPattern Iterator / Паттерн Итератор (34:23)
-
Начать изучатьPattern Composite / Паттерн Компоновщик (29:59)
-
Начать изучатьВведение в UML и паттерн Компоновщик (53:02)
-
Начать изучатьPattern State / Паттерн Состояние (46:19)
-
Начать изучатьPattern State / Паттерн Состояние – Написание Тамагочи с помощью паттерна Состояние (20:31)
-
Начать изучатьPattern Stratagy / Паттерн Стратегия (52:27)
-
Начать изучатьPattern Template Method / Паттерн Шаблонный метод (14:00)
-
Начать изучатьPattern Adapter / Паттерн Адаптер (55:09)
-
Начать изучатьPattern Facade / Паттерн Фасад (22:29)
-
Начать изучатьРазличие между Адаптером и Фасадом (2:19)
Ваш Преподаватель
Основатель Khasang.
Развивает премиум-курсы в России, основная идея которых – это максимальная клиентоориентированность и персональная поддержка обучающихся при сохранении индивидуального ритма обучения. Ведущий эксперт по онлайн-обучению в стране. Лично провел более тысячи вебинаров, подготовил и обучил десятки тысяч студентов. Идеолог Khasang – платформы №1 по переквалификации на программиста.
Автор книги для детей "Яша учится программировать" и курсов: Основы программирования, TryJava, Java, Android, Управление проектами и личностная эффективность, Основы ООП на Java: экстремальное погружение, Два в одном: Андроид и Java и другиx.