-
Введение в паттерны
-
Базовые концепции ООП
-
Элементы UML
-
Простые и часто встречающиеся шаблоны
-
Порождающие паттерны
-
Структурные паттерны
-
Поведенческие паттерны
Паттерн представляет собой не какой-то конкретный код, а общую концепцию решения той или иной проблемы, которую нужно будет ещё подстроить под нужды вашей программы.
Каталог паттернов, известный так же, как каталог GoF, представляет набор типовых унифицированных решений, с уже известными преимуществами, недостатками и способами реализации.
Сами названия паттернов являются своего рода "словарем программистов", позволяющий им быстро объяснять друг другу особенности архитектурного дизайна проектов, рассматривать задачи и способы их решения на высоком уровне абстракции.
Используемый язык программирования: Java SE
Требуемая подготовка:
Опыт программирования с использованием объектно-ориентированных языков программирования (Java / C# / C++ / Python / JavaScript). Понимание принципов объектно-ориентированного подхода в программировании. Знакомство с языком UML.
Обучение стало еще доступнее: покупайте курсы в кредит с услугой "Заплати по частям" от Яндекс.Кассы.
Документ об окончании: Удостоверение о повышении квалификации.