Содержание курса
1. Знакомство с программированием.
5 уроков
2 614
2 401
6м
94
Открытый
1.1
О курсе
↗
627
627
2м 30с
20
Открытый
1.2
Что такое программирование?
↗
462
462
0м 24с
16
Открытый
1.3
Знакомство с языком Dart
↗
488
322
2м 22с
21
Открытый
1.4
Установка и настройка VSCode для работы с языком Dart
↗
523
476
1м 11с
19
Открытый
1.5
Пишем игру
↗
514
514
0м 15с
18
2. Dart. Основы.
14 уроков
5 041
2 791
481м
255
Открытый
2.1
Первая программа на языке Dart
↗
544
289
5м 59с
12
Открытый
2.2
Комментирование и документирование кода
↗
432
302
2м 30с
17
Открытый
2.3
Чтение и запись
↗
408
234
20м 16с
18
Открытый
2.4
Хранение данных. Типы данных. Переменные.
↗
389
183
22м 5с
27
Открытый
2.5
Константы
↗
349
239
2м 55с
19
Открытый
2.6
Мечи и Магия version 0.0.1+1
↗
406
302
2м 19с
16
Открытый
2.7
Приведение типов в Dart
↗
444
170
36м 0с
22
Открытый
2.8
Простые арифметические операции
↗
296
158
19м 55с
19
Открытый
2.9
Простые логические операции
↗
253
146
24м 52с
22
Открытый
2.10
NULL переменные и NULL безопасность.
↗
268
176
16м 35с
19
Открытый
2.11
Класс String (Строки в Dart)
↗
412
132
35м 47с
19
Открытый
2.12
Мечи и Магия version 0.0.2+2
↗
274
274
1м 21с
7
Открытый
2.13
Списки в Dart
↗
310
108
94м 56с
20
Открытый
2.14
Закрепление материала. Практика
↗
256
78
202м 13с
18
3. Контрольный экзамен на тему Dart основы Экзамен
2 урока
198
182
16м
14
Закрытый
3.1
Часть 1
↗
99
88
10м 59с
6
Закрытый
3.2
Часть 2
↗
99
94
6м 29с
8
4. Dart. Функциональное программирование.
19 уроков
2 153
1 921
320м
149
Закрытый
4.1
Обработка ошибок try-catch
↗
137
133
13м 58с
9
Закрытый
4.2
Управление потоком выполнения программы
↗
131
131
4м 23с
13
Закрытый
4.3
Мечи и Магия version 0.0.3+3
↗
131
131
2м 41с
9
Закрытый
4.4
Функции
↗
131
92
58м 30с
17
Закрытый
4.5
Мечи и Магия. Выносим реализации в функции.
↗
121
121
2м 7с
5
Закрытый
4.6
Циклы
↗
120
81
59м 54с
12
Закрытый
4.7
Уровни доступа, импорты, show/hide, as
↗
116
112
6м 50с
9
Закрытый
4.8
Мечи и Магия version 0.0.5+5
↗
115
111
4м 7с
6
Закрытый
4.9
Map (карты) в Dart
↗
114
66
77м 13с
12
Закрытый
4.10
Мечи и Магия. Добавляем сущность игрока.
↗
106
102
4м 10с
6
Закрытый
4.11
Set (наборы) в Dart
↗
108
72
41м 3с
9
Закрытый
4.12
Мечи и Магия. Добавляем набор заклинаний.
↗
104
104
1м 53с
4
Закрытый
4.13
Чтение и сохранения файлов
↗
107
98
9м 10с
6
Закрытый
4.14
Обмен данными, изучаем JSON, jsonEncode/jsonDecode
↗
105
102
2м 26с
8
Закрытый
4.15
Мечи и Магия, реализация сохранения/восстановления игры v0.0.8+8
↗
104
104
4м 37с
3
Закрытый
4.16
Анонимные функции в Dart
↗
105
100
2м 12с
7
Закрытый
4.17
Функции обратного вызова (callback)
↗
104
104
0м 26с
5
Закрытый
4.18
Records
↗
104
104
2м 53с
5
Закрытый
4.19
Закрепление материала. Практика
↗
90
53
29м 35с
4
5. Объектно-ориентированное программирование ООП
16 уроков
1 382
1 277
70м
113
Закрытый
5.1
Что такое ООП, первый класс в Dart
↗
94
91
7м 47с
10
Закрытый
5.2
Ключевое слово static
↗
91
71
3м 15с
9
Закрытый
5.3
Мечи и Магия, добавляем статические поля в классах v0.0.9+9
↗
91
91
4м 39с
6
Закрытый
5.4
Конструктор класса, приватный, именнованный и фабричный.
↗
91
83
16м 58с
13
Закрытый
5.5
Инкапсуляция в Dart
↗
86
86
2м 0с
7
Закрытый
5.6
Наследование в Dart
↗
87
87
2м 14с
8
Закрытый
5.7
Полиморфизм и интерфейсы в Dart
↗
87
70
14м 30с
8
Закрытый
5.8
Мечи и Магия, добавляем ООП v0.0.10+10
↗
82
71
4м 1с
7
Закрытый
5.9
Расширения (extension) в Dart
↗
81
81
1м 27с
7
Закрытый
5.10
Обратные вызовы в классах
↗
82
61
4м 17с
5
Закрытый
5.11
Модификатор класса: mixin
↗
80
80
1м 15с
6
Закрытый
5.12
Модификатор класса: sealed
↗
80
80
1м 25с
5
Закрытый
5.13
Модификатор класса: final
↗
80
80
0м 20с
5
Закрытый
5.14
Модификатор класса: base
↗
83
58
5м 52с
5
Открытый
5.15
Таблица смешивания модификаторов
↗
106
106
1м 26с
6
Закрытый
5.16
Мечи и Магия v0.0.11+11
↗
81
81
4м 49с
6
6. Асинхронное программирование в Dart
6 уроков
394
374
55м
29
Закрытый
6.1
Асинхронные операции, класс Future, async, await
↗
75
70
16м 48с
11
Закрытый
6.2
Мечи и Магия v0.0.12+12 Асинхронная загрузка
↗
68
68
1м 9с
5
Закрытый
6.3
Асинхронный генератор, класс Stream
↗
69
60
19м 8с
8
Закрытый
6.4
Мечи и Магия v0.0.13+13 Подписка на поток ввода
↗
60
60
2м 10с
1
Закрытый
6.5
Изоляты
↗
63
60
12м 11с
2
Закрытый
6.6
Цикл событий (EventLoop) и микрозадачи (Microtask)
↗
59
56
5м 57с
2
7. Контрольный экзамен Экзамен
2 урока
70
48
41м
2
Закрытый
7.1
Часть 1
↗
36
27
13м 15с
1
Закрытый
7.2
Часть 2
↗
34
21
28м 42с
1
8. Дополнительное изучение языка
12 уроков
645
425
97м
17
Закрытый
8.1
Дженерики (обобщения) в Dart
↗
96
45
9м 13с
3
Закрытый
8.2
Zones. runZoned() и runZonedGuarded()
↗
71
36
20м 33с
1
Закрытый
8.3
Мечи и Магия. Добавляем Zone в игру.
↗
49
40
3м 38с
1
Закрытый
8.4
Использование пакетов, изучаем файл pubspec и pub.dev
↗
52
33
14м 4с
1
Закрытый
8.5
Мечи и Магия. Добавляем пакеты в игру.
↗
43
40
2м 58с
1
Закрытый
8.6
Внешние переменные окружения Environment (--define)
↗
52
40
4м 10с
1
Закрытый
8.7
Мечи и Магия. Добавляем в игру режим "Бога"
↗
51
51
3м 45с
1
Закрытый
8.8
Свойство hashCode и == (equals)
↗
43
38
4м 20с
1
Закрытый
8.9
Расширения типов Extension types
↗
45
27
14м 44с
3
Закрытый
8.10
Коллекции в Dart (dart:collection)
↗
57
27
17м 19с
3
Закрытый
8.11
Работа с файлами в Dart
↗
68
39
4м 52с
1
Закрытый
8.12
Dart FFI (Foreign Function Interface)
↗
18
9
4м 37с
0
9. Выпуск сертификата и благодарность
2 урока
60
58
1м
0
Закрытый
9.1
Благодарность
↗
30
30
0м 29с
0
Закрытый
9.2
Выпуск сертификата
↗
30
28
0м 14с
0
10. Новое в Dart
3 урока
92
29
4м
0
Открытый
10.1
Что нового в Dart 3.8
↗
62
19
3м 45с
0
Открытый
10.2
Что нового в Dart 3.9
↗
12
4
1м 49с
0
Открытый
10.3
Что нового в Dart 3.10
↗
18
6
1м 45с
0