Содержание курса
1. Введение
1 урок
37
37
1м
1
Открытый
1.1
Приветствие
↗
37
37
1м 47с
1
2. Методы
4 урока
467
78
120м
3
Открытый
2.1
Методы
↗
175
30
6м 46с
2
Открытый
2.2
Объект методов
↗
114
24
5м 4с
0
Открытый
2.3
Переменные
↗
89
21
9м 35с
1
Открытый
2.4
Практика
↗
89
3
100м 11с
0
3. Объекты
5 уроков
60
47
21м
2
Закрытый
3.1
Методы
↗
19
9
17м 56с
2
Закрытый
3.2
Атрибуты
↗
10
10
1м 42с
0
Закрытый
3.3
Классы
↗
11
11
1м 22с
0
Закрытый
3.4
Делегирование
↗
10
9
2м 7с
0
Закрытый
3.5
Практика
↗
10
8
-
0
4. Объекты
4 урока
118
26
12м
2
Открытый
4.1
Типы объектов
↗
86
10
4м 44с
1
Закрытый
4.2
Сервисы
↗
11
7
2м 3с
0
Закрытый
4.3
Объекты с данными
↗
11
9
6м 9с
0
Закрытый
4.4
Практика
↗
10
0
-
1
5. Методы
3 урока
38
16
6м
1
Закрытый
5.1
Структура метода
↗
12
10
3м 3с
1
Закрытый
5.2
CQS
↗
14
6
2м 28с
0
Закрытый
5.3
Практика
↗
12
0
-
0
6. Принципы SOLID
6 уроков
80
57
34м
2
Закрытый
6.1
Принцип единственной ответственности
↗
14
11
6м 48с
1
Закрытый
6.2
Принцип разделения интерфейса
↗
13
10
5м 47с
0
Закрытый
6.3
Принцип подстановки Барбары Лисков
↗
13
10
8м 4с
0
Закрытый
6.4
Принцип открытости/закрытости
↗
14
10
3м 17с
0
Закрытый
6.5
Принцип инверсии зависимостей
↗
13
10
12м 52с
1
Закрытый
6.6
Практика
↗
13
6
-
0
7. Пакеты
2 урока
24
12
21м
2
Закрытый
7.1
Обратная совместимость
↗
13
8
3м 10с
1
Закрытый
7.2
Ациклические зависимости
↗
11
4
18м 52с
1
8. Мини-проекты
2 урока
25
1
0м
2
Закрытый
8.1
Проект 1
↗
15
0
-
1
Закрытый
8.2
Проект 2
↗
10
1
-
1