Содержание курса
1. Введение в курс
1 урок
9
9
0м
3
Закрытый
1.1
Цели и ожидаемые результаты
↗
9
9
-
3
2. Основы ООП
9 уроков
37
14
0м
9
Закрытый
2.1
Введение в ООП
↗
8
6
-
2
Закрытый
2.2
Классы и объекты в Python
↗
6
5
-
2
Закрытый
2.3
Инкапсуляция
↗
6
0
-
3
Закрытый
2.4
Абстракция
↗
4
1
-
1
Закрытый
2.5
Наследование
↗
4
0
-
1
Закрытый
2.6
Полиморфизм
↗
4
0
-
0
Закрытый
2.7
Ассоциация
↗
3
0
-
0
Закрытый
2.8
Интерфейсы и реализация
↗
1
1
-
0
Закрытый
2.9
Делегирование
↗
1
1
-
0
3. Введение в UML
6 уроков
9
7
0м
0
Закрытый
3.1
Цели и преимущества использования UML
↗
3
2
-
0
Закрытый
3.2
Основные элементы и диаграммы UML
↗
2
1
-
0
Закрытый
3.3
Диаграммы классов
↗
1
1
-
0
Закрытый
3.4
Диаграммы последовательности
↗
1
1
-
0
Закрытый
3.5
Диаграмма компонентов
↗
1
1
-
0
Закрытый
3.6
Инструменты для создания диаграмм UML
↗
1
1
-
0
4. Введение в паттерны проектирования
3 урока
6
3
0м
0
Закрытый
4.1
Определение и цели паттернов проектирования
↗
2
1
-
0
Закрытый
4.2
Классификация паттернов проектирования
↗
2
1
-
0
Закрытый
4.3
Преимущества использования паттернов проектирования
↗
2
1
-
0
5. Порождающие паттерны
5 уроков
9
5
0м
0
Закрытый
5.1
Фабричный метод (Factory Mehod)
↗
4
1
-
0
Закрытый
5.2
Одиночка (Singleton)
↗
2
1
-
0
Закрытый
5.3
Строитель (Builder)
↗
1
1
-
0
Закрытый
5.4
Прототип (Prototype)
↗
1
1
-
0
Закрытый
5.5
Абстрактная фабрика (Abstract Factory)
↗
1
1
-
0
6. Структурные паттерны
7 уроков
8
6
0м
0
Закрытый
6.1
Декоратор (Decorator)
↗
1
1
-
0
Закрытый
6.2
Адаптер (Adapter)
↗
2
1
-
0
Закрытый
6.3
Фасад (Facade)
↗
1
1
-
0
Закрытый
6.4
Заместитель (Proxy)
↗
1
1
-
0
Закрытый
6.5
Компоновщик (Composite)
↗
1
1
-
0
Закрытый
6.6
Мост (Bridge)
↗
1
1
-
0
Закрытый
6.7
Легковес (Flyweight)
↗
1
0
-
0
7. Поведенческие паттерны
10 уроков
9
0
0м
0
Закрытый
7.1
Стратегия (Strategy)
↗
1
0
-
0
Закрытый
7.2
Наблюдатель (Observer)
↗
1
0
-
0
Закрытый
7.3
Команда (Command)
↗
2
0
-
0
Закрытый
7.4
Состояние (State)
↗
0
0
-
0
Закрытый
7.5
Итератор (Iterator)
↗
0
0
-
0
Закрытый
7.6
Цепочка обязанностей (Chain of Responsibility)
↗
1
0
-
0
Закрытый
7.7
Шаблонный метод (Template Method)
↗
2
0
-
0
Закрытый
7.8
Снимок (Memento)
↗
1
0
-
0
Закрытый
7.9
Посредник (Mediator)
↗
0
0
-
0
Закрытый
7.10
Посетитель (Visitor)
↗
1
0
-
0
8. Заключение
1 урок
1
1
0м
0
Закрытый
8.1
Обзор пройденного материала
↗
1
1
-
0