Содержание курса
1. Информация о курсе
3 урока
29 516
29 501
4м
280
Закрытый
1.1
Познакомимся?
↗
75
60
3м 2с
5
Закрытый
1.2
Живое сообщество
↗
5 338
5 338
0м 29с
50
Закрытый
1.3
Мозгокачалка
↗
24 103
24 103
1м 32с
225
2. Модель выполнения программы на Kotlin
3 урока
864
208
23м
10
Открытый
2.1
Типы языков программирования
↗
352
75
7м 47с
0
Открытый
2.2
Продвинутые языки программирования. Kotlin
↗
293
66
12м 15с
6
Открытый
2.3
Внутреннее устройство программы во время выполнения
↗
219
67
4м 13с
4
3. Типы данных
4 урока
1 010
263
53м
22
Открытый
3.1
Ссылочные и значимые типы данных
↗
481
72
12м 13с
6
Открытый
3.2
Передача параметров в функции
↗
245
61
11м 37с
5
Закрытый
3.3
Что такое null? Или работа с опциональными типами
↗
66
62
20м 7с
5
Открытый
3.4
Карта памяти. Практика
↗
218
68
10м 6с
6
4. Строки
6 уроков
521
295
185м
39
Закрытый
4.1
String
↗
65
51
30м 12с
5
Закрытый
4.2
Символы (Char)
↗
63
51
26м 44с
9
Открытый
4.3
Методы строк. Часть 1
↗
235
51
42м 38с
6
Закрытый
4.4
Методы строк. Часть 2
↗
54
42
77м 19с
8
Закрытый
4.5
Копирование и сравнение строк
↗
51
49
7м 44с
7
Закрытый
4.6
String vs массив символов (Array)
↗
53
51
3м 12с
4
5. Строки. Часть 2
3 урока
341
124
108м
21
Открытый
5.1
StringBuilder
↗
240
34
79м 21с
8
Закрытый
5.2
Форматирование строк
↗
51
44
22м 24с
7
Закрытый
5.3
Форматирование строк. Часть 2
↗
50
46
7м 39с
6
6. IntelliJ IDEA
3 урока
161
130
68м
15
Закрытый
6.1
Отладка кода
↗
59
46
13м 46с
5
Закрытый
6.2
Отладка кода. Практика
↗
52
37
51м 29с
5
Закрытый
6.3
Вызов функций
↗
50
47
4м 14с
5
7. Классы и объекты
3 урока
171
147
69м
17
Закрытый
7.1
Объектно-ориентированное программирование (ООП)
↗
59
51
9м 36с
7
Закрытый
7.2
Понятие класса
↗
56
48
33м 44с
6
Закрытый
7.3
Методы класса
↗
56
48
28м 3с
4
8. Конструктор
4 урока
217
179
155м
17
Закрытый
8.1
Конструкторы по умолчанию
↗
55
50
15м 32с
3
Закрытый
8.2
Параметризованные конструкторы
↗
55
42
82м 12с
7
Закрытый
8.3
Ключевое слово this
↗
56
42
26м 26с
3
Закрытый
8.4
Инициализаторы объектов
↗
51
45
32м 54с
4
9. Закрепление материала
3 урока
145
125
12м
9
Закрытый
9.1
Моделирование работы школы
↗
51
48
6м 46с
4
Закрытый
9.2
Моделирование работы обыкновенных дробей
↗
48
40
3м 9с
2
Закрытый
9.3
Моделирование онлайн магазина
↗
46
37
3м 57с
3
10. Целостность данных (Инкапсуляция)
5 уроков
238
183
236м
17
Закрытый
10.1
Ключевое слово private
↗
51
42
18м 18с
4
Закрытый
10.2
Отложенные ошибки
↗
49
40
60м 28с
2
Закрытый
10.3
Свойства
↗
46
34
63м 16с
2
Закрытый
10.4
Индексаторы
↗
47
27
86м 8с
5
Закрытый
10.5
Карта памяти объектов класса
↗
45
40
8м 52с
4
11. Наследование
3 урока
126
111
116м
9
Закрытый
11.1
Наследование
↗
43
38
46м 22с
3
Закрытый
11.2
Иерархия наследования
↗
41
38
20м 56с
3
Закрытый
11.3
Конструкторы при наследовании
↗
42
35
50м 10с
3
12. Классы (часть 2)
2 урока
85
79
27м
8
Закрытый
12.1
Data классы
↗
42
40
13м 6с
4
Закрытый
12.2
Абстрактные классы
↗
43
39
14м 36с
4
13. Полиморфизм
3 урока
123
99
166м
10
Закрытый
13.1
Upcast, DownCast
↗
42
36
20м 19с
3
Закрытый
13.2
open/override
↗
41
30
115м 48с
4
Закрытый
13.3
Базовый класс Any
↗
40
33
31м 34с
3
14. Перегрузка
2 урока
76
61
40м
3
Закрытый
14.1
Перегрузка методов
↗
39
33
13м 54с
2
Закрытый
14.2
Перегрузка операторов
↗
37
28
27м 57с
1
15. Статика и динамика
4 урока
157
124
83м
9
Закрытый
15.1
Статические члены. Поля и методы
↗
38
32
45м 17с
3
Закрытый
15.2
Статический конструктор
↗
39
31
12м 30с
2
Закрытый
15.3
Объекты
↗
40
30
17м 44с
4
Закрытый
15.4
Файловая система
↗
40
31
10м 48с
0
16. Сокращения
1 урок
42
36
12м
3
Закрытый
16.1
Операторы, работающие с NULL
↗
42
36
12м 44с
3
17. Интерфейсы
4 урока
150
123
117м
9
Закрытый
17.1
Понятие интерфейса
↗
40
29
68м 38с
2
Закрытый
17.2
Иерархичное и множественное наследование интерфейсов
↗
36
32
15м 16с
3
Закрытый
17.3
Явная и неявная реализация. Реализация по умолчанию
↗
36
33
6м 24с
3
Закрытый
17.4
Iterable, Iterator
↗
38
29
27м 20с
1
18. Обобщения
2 урока
71
50
57м
4
Закрытый
18.1
Обобщенные типы
↗
37
29
27м 6с
1
Закрытый
18.2
Ограничения обобщений
↗
34
21
30м 46с
3
19. Делегаты, лямбда выражения и тип функции
3 урока
118
68
214м
10
Закрытый
19.1
Тип функции. Анонимные функции
↗
41
23
101м 1с
5
Закрытый
19.2
Лямбда выражения
↗
40
23
54м 27с
3
Закрытый
19.3
События
↗
37
22
58м 28с
2
20. Перечисления
2 урока
68
52
91м
4
Закрытый
20.1
Перечисления
↗
35
27
35м 36с
2
Закрытый
20.2
Перечисления. Часть 2
↗
33
25
56м 0с
2
21. Обработка ошибок
6 уроков
213
179
61м
14
Закрытый
21.1
Что такое ошибка
↗
37
29
14м 16с
3
Закрытый
21.2
Try catch
↗
36
31
13м 40с
3
Закрытый
21.3
Модификации блока catch
↗
34
31
7м 53с
2
Закрытый
21.4
Инициирование исключений
↗
35
27
19м 55с
2
Закрытый
21.5
Создание собственных исключений
↗
35
25
7м 14с
2
Закрытый
21.6
Восстановление после исключений
↗
36
36
1м 6с
2
22. Заключение
1 урок
39
39
0м
2
Закрытый
22.1
Заключительный урок
↗
39
39
0м 26с
2