Содержание курса
1. UML - Кратко
3 урока
31
4
0м
0
Открытый
1.1
UML
↗
18
2
0м 15с
0
Открытый
1.2
Диаграммы
↗
11
1
0м 4с
0
Закрытый
1.3
Сущности
↗
2
1
-
0
2. Принципы разработки ПО
4 урока
46
5
1м
0
Открытый
2.1
Принципы SOLID
↗
41
2
1м 11с
0
Закрытый
2.2
Принцип программирования KISS
↗
2
1
-
0
Закрытый
2.3
Принцип программирования DRY
↗
2
1
-
0
Закрытый
2.4
Принцип программирования YAGNI
↗
1
1
-
0
3. Паттерны распределения обязанностей GRASP
10 уроков
19
18
0м
0
Закрытый
3.1
Паттерны GRASP
↗
2
1
-
0
Закрытый
3.2
Паттерн Информационный эксперт (Information Expert)
↗
3
3
-
0
Закрытый
3.3
Паттерн Создатель (Creator)
↗
1
1
-
0
Закрытый
3.4
Паттерн Контроллер (Controller)
↗
2
2
-
0
Закрытый
3.5
Паттерн Слабая связанность (Low Coupling)
↗
2
2
-
0
Закрытый
3.6
Паттерн Высокое зацепление (High Cohesion)
↗
2
2
-
0
Закрытый
3.7
Паттерн Чистая выдумка (Pure Fabrication)
↗
2
2
-
0
Закрытый
3.8
Паттерн Посредник (Indirection)
↗
2
2
-
0
Закрытый
3.9
Паттерн Полиморфизм (Polymorphism)
↗
2
2
-
0
Закрытый
3.10
Паттерн Устойчивость к изменениям (Protected Variations)
↗
1
1
-
0
4. Паттерны проектирования GoF
3 урока
19
3
0м
0
Открытый
4.1
Порождающие паттерны
↗
16
1
0м 9с
0
Закрытый
4.2
Структурные паттерны
↗
2
1
-
0
Закрытый
4.3
Поведенческие паттерны
↗
1
1
-
0