Содержание курса
1. Введение
5 уроков
64
58
25м
0
Открытый
1.1
Почему C#
↗
16
12
9м 53с
0
Открытый
1.2
Как устроен курс
↗
15
15
5м 18с
0
Открытый
1.3
Обзор проекта
↗
14
12
2м 29с
0
Открытый
1.4
Знакомство с автором
↗
12
12
9м 47с
0
Закрытый
1.5
Перенос курса
↗
7
7
-
0
2. Настройка окружения
7 уроков
57
49
30м
0
Закрытый
2.1
Обзор IDE
↗
11
8
4м 33с
0
Закрытый
2.2
Введение в .NET
↗
8
8
3м 24с
0
Закрытый
2.3
Установка и настройка .NET и VSCode в Windows
↗
8
7
4м 27с
0
Закрытый
2.4
Установка и настройка .NET и VSCode в Linux
↗
7
6
7м 47с
0
Закрытый
2.5
Установка и настройка .NET и VSCode в MacOS
↗
6
6
6м 33с
0
Закрытый
2.6
Создание проекта. Структура проекта C#
↗
9
6
6м 15с
0
Закрытый
2.7
Рекомендуемый курс
↗
8
8
-
0
3. Система типов
12 уроков
85
73
61м
0
Открытый
3.1
Встроенные типы
↗
13
8
8м 40с
0
Закрытый
3.2
Целочисленные типы
↗
8
6
3м 14с
0
Закрытый
3.3
Вещественные типы
↗
7
7
3м 45с
0
Закрытый
3.4
Числовые преобразования I
↗
7
5
4м 53с
0
Закрытый
3.5
Числовые преобразования II
↗
5
5
3м 57с
0
Закрытый
3.6
Арифметические операции
↗
5
5
5м 27с
0
Закрытый
3.7
Упражнения - преобразования
↗
9
9
6м 50с
0
Закрытый
3.8
Cимвольный тип
↗
7
6
4м 15с
0
Закрытый
3.9
Введение в объекты
↗
6
5
5м 51с
0
Закрытый
3.10
Строки
↗
5
5
7м 23с
0
Закрытый
3.11
Упражнение - строки
↗
7
7
12м 21с
0
Закрытый
3.12
Тест - Встроенные типы
↗
6
5
-
0
4. Управление потоком
11 уроков
45
41
63м
0
Закрытый
4.1
Булев тип и операторы сравнения
↗
5
5
4м 9с
0
Закрытый
4.2
Логические операции
↗
4
4
8м 47с
0
Закрытый
4.3
Оператор if-else
↗
4
4
6м 36с
0
Закрытый
4.4
Упражнение - if-else
↗
4
4
7м 38с
0
Закрытый
4.5
Оператор switch
↗
4
4
6м 31с
0
Закрытый
4.6
Оператор switch. Переключение по типам
↗
5
4
5м 54с
0
Закрытый
4.7
Выражения switch (switch expressions)
↗
4
3
5м 10с
0
Закрытый
4.8
Упражнение - switch
↗
4
4
10м 10с
0
Закрытый
4.9
Типы значений и ссылочные типы
↗
4
3
7м 25с
0
Закрытый
4.10
Операторы для работы с null
↗
3
3
5м 28с
0
Закрытый
4.11
Тест - Управление потоком
↗
4
3
-
0
5. Коллекции
14 уроков
44
44
87м
0
Закрытый
5.1
Массивы
↗
3
3
8м 36с
0
Закрытый
5.2
Индексы и диапазоны
↗
3
3
5м 21с
0
Закрытый
5.3
Упражнение - Индексы и диапазоны
↗
3
3
9м 23с
0
Закрытый
5.4
Многомерные массивы
↗
3
3
5м 21с
0
Закрытый
5.5
Упражнение - Многомерные массивы
↗
4
4
6м 13с
0
Закрытый
5.6
Списки
↗
3
3
7м 54с
0
Закрытый
5.7
Упражнение - Списки
↗
3
3
6м 28с
0
Закрытый
5.8
Словари
↗
3
3
6м 3с
0
Закрытый
5.9
Упражнение - Словари
↗
3
3
6м 59с
0
Закрытый
5.10
Очередь и стек
↗
3
3
6м 17с
0
Закрытый
5.11
Множества
↗
3
3
7м 32с
0
Закрытый
5.12
Упражнение - Стек, очередь, множества
↗
4
4
9м 8с
0
Закрытый
5.13
BitArray и ArrayList
↗
3
3
6м 53с
0
Закрытый
5.14
Тест - Коллекции
↗
3
3
-
0
6. Циклы
10 уроков
32
32
54м
0
Закрытый
6.1
Проект. Создание. Настройка репозитория
↗
4
4
6м 33с
0
Закрытый
6.2
Циклы while и do-while
↗
3
3
5м 9с
0
Закрытый
6.3
Операторы перехода
↗
3
3
7м 33с
0
Закрытый
6.4
Упражнение - Цикл while и операторы перехода
↗
4
4
5м 25с
0
Закрытый
6.5
Проект. Добавление меню
↗
3
3
8м 42с
0
Закрытый
6.6
Цикл for
↗
3
3
6м 53с
0
Закрытый
6.7
Упражнение - Цикл for
↗
3
3
6м 9с
0
Закрытый
6.8
Цикл foreach
↗
3
3
4м 20с
0
Закрытый
6.9
Упражнение - Цикл foreach
↗
3
3
7м 25с
0
Закрытый
6.10
Тест - Циклы
↗
3
3
-
0
7. ООП и классы
24 урока
75
75
206м
0
Закрытый
7.1
Введение в ООП. Классы
↗
4
4
7м 32с
0
Закрытый
7.2
Поля
↗
3
3
7м 31с
0
Закрытый
7.3
Конструкторы
↗
3
3
7м 36с
0
Закрытый
7.4
Упражнение - Конструкторы и поля
↗
4
4
8м 15с
0
Закрытый
7.5
Перечисления
↗
3
3
6м 30с
0
Закрытый
7.6
Проект. Добавление классов
↗
4
4
7м 21с
0
Закрытый
7.7
Методы. Возвращаемые значение
↗
3
3
11м 38с
0
Закрытый
7.8
Методы. Параметры и модификаторы
↗
3
3
11м 1с
0
Закрытый
7.9
Методы. Именованные параметры и параметры по умолчанию
↗
3
3
8м 57с
0
Закрытый
7.10
Упражнение - Методы
↗
3
3
19м 33с
0
Закрытый
7.11
Проект. Переход к ООП
↗
4
4
14м 28с
0
Закрытый
7.12
Свойства
↗
3
3
9м 36с
0
Закрытый
7.13
Упражнение - Свойства
↗
3
3
5м 21с
0
Закрытый
7.14
Наследование
↗
3
3
7м 58с
0
Закрытый
7.15
Наследование. Виртуальные члены
↗
3
3
10м 22с
0
Закрытый
7.16
Упражнение - Наследование и виртуальные члены
↗
3
3
7м 44с
0
Закрытый
7.17
Проект. Печать досок
↗
3
3
24м 58с
0
Закрытый
7.18
Наследование и конструкторы
↗
3
3
8м 21с
0
Закрытый
7.19
Упражнение - Наследование и конструкторы
↗
3
3
6м 57с
0
Закрытый
7.20
Деконструкторы
↗
3
3
6м 49с
0
Закрытый
7.21
Упражнение - Деконструкторы
↗
3
3
5м 14с
0
Закрытый
7.22
Проект. Заполнение доски компьютера. Часть 1
↗
2
2
15м 39с
0
Закрытый
7.23
Тест - Классы
↗
3
3
-
0
Закрытый
7.24
Отзыв о курсе
↗
3
3
-
0
8. Другие пользовательские типы
20 уроков
57
57
199м
0
Закрытый
8.1
Стек и куча
↗
3
3
6м 42с
0
Закрытый
8.2
Структуры
↗
3
3
7м 4с
0
Закрытый
8.3
Упражнение - Структуры
↗
3
3
10м 13с
0
Закрытый
8.4
Проект. Заполнение доски компьютера. Часть 2
↗
3
3
11м 24с
0
Закрытый
8.5
Кортежи
↗
3
3
7м 37с
0
Закрытый
8.6
Записи
↗
3
3
7м 44с
0
Закрытый
8.7
Упражнение - Кортежи и записи
↗
3
3
8м 16с
0
Закрытый
8.8
Проект. Заполнение доски компьютера. Часть 3
↗
2
2
10м 49с
0
Закрытый
8.9
Абстрактные классы
↗
3
3
6м 55с
0
Закрытый
8.10
Интерфейсы
↗
3
3
8м 30с
0
Закрытый
8.11
Упражнение - Интерфейсы и абстрактные классы
↗
3
3
13м 7с
0
Закрытый
8.12
Проект. Заполнение поля игрока. Часть 1
↗
2
2
12м 22с
0
Закрытый
8.13
Обобщения
↗
3
3
14м 4с
0
Закрытый
8.14
Упражнение - Обобщения
↗
2
2
12м 17с
0
Закрытый
8.15
Проект. Заполнение поля игрока. Часть 2
↗
3
3
18м 28с
0
Закрытый
8.16
Типы значений допускающие значения null
↗
3
3
7м 57с
0
Закрытый
8.17
Ссылочные типы допускающие null
↗
3
3
9м 58с
0
Закрытый
8.18
Упражнения. Типы допускающие null
↗
3
3
9м 44с
0
Закрытый
8.19
Проект. Заполнение поля игрока. Часть 3
↗
3
3
23м 28с
0
Закрытый
8.20
Тест - Пользовательские типы
↗
3
3
-
0
9. Обработка ошибок и отладка
14 уроков
25
22
205м
0
Закрытый
9.1
Обработка ошибок. Исключения
↗
3
3
10м 26с
0
Закрытый
9.2
Проект. Разработка алгоритма игры. Часть 1
↗
2
2
27м 0с
0
Закрытый
9.3
Выражение try..catch..finally
↗
3
2
13м 52с
0
Закрытый
9.4
Упражнение - Обработка ошибок
↗
1
1
9м 38с
0
Закрытый
9.5
Проект. Разработка алгоритма игры. Часть 2
↗
1
1
25м 16с
0
Закрытый
9.6
Работа с датой и временем
↗
2
2
12м 57с
0
Закрытый
9.7
Упражнение - Работа с датой и временем
↗
1
1
7м 19с
0
Закрытый
9.8
Работа с файлами
↗
2
1
7м 57с
0
Закрытый
9.9
Проект. Сохранение игры
↗
1
1
31м 31с
0
Закрытый
9.10
Управление пакетами
↗
2
2
9м 23с
0
Закрытый
9.11
Проект. Загрузка игры
↗
1
1
22м 45с
0
Закрытый
9.12
Отладка приложений в VSCODE
↗
2
2
17м 1с
0
Закрытый
9.13
Проект. Заключение
↗
1
1
16м 58с
0
Закрытый
9.14
Тест - Обработка ошибок и отладка
↗
3
2
-
0
10. Заключение
2 урока
6
5
0м
0
Закрытый
10.1
Куда двигаться дальше
↗
3
3
-
0
Закрытый
10.2
Финальное тестирование
↗
3
2
-
0