Содержание курса
1. Введение в платформу .NET
11 уроков
4 289
4 289
95м
141
Закрытый
1.1
Как задавать вопросы
↗
374
374
0м 2с
14
Закрытый
1.2
Скачайте программный код для курса
↗
359
359
0м 10с
15
Открытый
1.3
Основные концепции
↗
825
825
9м 29с
22
Закрытый
1.4
Из чего состоит приложение под .NET
↗
338
338
4м 19с
10
Закрытый
1.5
Основные типы
↗
332
332
18м 14с
18
Закрытый
1.6
Основные фреймворки
↗
316
316
9м 28с
13
Открытый
1.7
Исторический экскурс. Преимущества .NET и C#
↗
530
530
16м 19с
11
Закрытый
1.8
Выбираем IDE (среду разработки)
↗
308
308
8м 30с
14
Закрытый
1.9
Инсталлируем Visual Studio Community Edition
↗
304
304
8м 56с
6
Закрытый
1.10
Запускаем IDE
↗
300
300
7м 27с
6
Закрытый
1.11
Запускаем и разворачиваем консольное приложение
↗
303
303
15м 34с
12
2. Основы С#
24 урока
7 003
6 779
258м
174
Открытый
2.1
Создаём переменные
↗
1 648
1 648
16м 51с
20
Закрытый
2.2
Литералы
↗
302
302
8м 52с
12
Закрытый
2.3
Область видимости переменных
↗
284
284
2м 29с
6
Закрытый
2.4
Переполнение
↗
281
281
8м 18с
15
Закрытый
2.5
Алгебраические операции
↗
273
273
23м 6с
9
Закрытый
2.6
Экземплярные и статические методы
↗
268
268
9м 38с
8
Закрытый
2.7
Базовый API для работы со строками
↗
264
264
12м 35с
9
Закрытый
2.8
Пустота строк
↗
241
241
9м 8с
6
Закрытый
2.9
Изменение строк
↗
243
243
16м 20с
9
Закрытый
2.10
StringBuilder
↗
236
236
4м 5с
4
Закрытый
2.11
Форматирование строк
↗
228
228
20м 28с
9
Закрытый
2.12
Сравнение строк
↗
224
224
10м 30с
7
Закрытый
2.13
Работаем с консолью
↗
223
223
5м 28с
6
Закрытый
2.14
Приведение типов и парсинг
↗
217
217
11м 3с
7
Закрытый
2.15
Комментарии
↗
204
204
3м 25с
6
Закрытый
2.16
Класс Math
↗
211
211
10м 56с
10
Закрытый
2.17
Введение в массивы
↗
205
205
9м 36с
6
Закрытый
2.18
Знакомство с DateTime
↗
209
209
9м 9с
4
Закрытый
2.19
ДЗ 1-3
↗
248
156
22м 9с
4
Закрытый
2.20
ДЗ 1-3. Решение
↗
218
218
6м 58с
5
Закрытый
2.21
ДЗ "Формула Герона"
↗
211
142
17м 34с
4
Закрытый
2.22
ДЗ "Формула Герона". Решение
↗
186
186
4м 48с
3
Закрытый
2.23
ДЗ "Профиль пользователя"
↗
199
136
18м 39с
3
Закрытый
2.24
ДЗ "Профиль пользователя". Решение
↗
180
180
7м 6с
2
3. Управление потоком исполнения (Control Flow)
17 уроков
2 688
2 435
188м
58
Закрытый
3.1
Условные выражения в C#
↗
202
202
19м 25с
5
Закрытый
3.2
ДЗ "Нахождение максимума"
↗
179
128
7м 0с
5
Закрытый
3.3
ДЗ "Нахождение максимума" - Решение
↗
167
167
4м 45с
3
Закрытый
3.4
Циклы for и foreach
↗
182
182
9м 55с
4
Закрытый
3.5
Вложенный цикл for
↗
172
172
10м 6с
4
Закрытый
3.6
Циклы while и do while
↗
173
173
7м 58с
2
Закрытый
3.7
Управление циклом: break и continue
↗
163
163
12м 17с
7
Закрытый
3.8
Условия через switch\case
↗
164
164
9м 42с
4
Закрытый
3.9
Отладка: основы основ
↗
162
162
12м 55с
5
Закрытый
3.10
ДЗ "Числа Фибоначчи"
↗
166
106
27м 3с
2
Закрытый
3.11
ДЗ "Числа Фибоначчи" - Решение
↗
144
144
6м 30с
3
Закрытый
3.12
ДЗ "Вычисление среднего"
↗
150
95
28м 26с
3
Закрытый
3.13
ДЗ "Вычисление среднего" - Решение
↗
137
137
6м 38с
2
Закрытый
3.14
ДЗ "Вычисление факториала"
↗
139
93
10м 29с
1
Закрытый
3.15
ДЗ "Вычисление факториала" - Решение
↗
128
128
4м 7с
2
Закрытый
3.16
ДЗ "3 попытки на аутентификацию"
↗
138
97
13м 27с
3
Закрытый
3.17
ДЗ "3 попытки на аутентификацию" - Решение
↗
122
122
5м 37с
3
4. Массивы и коллекции
7 уроков
1 074
1 074
68м
32
Закрытый
4.1
Класс Array
↗
172
172
13м 51с
7
Закрытый
4.2
Коллекция List
↗
163
163
11м 13с
7
Закрытый
4.3
Коллекция Dictionary
↗
153
153
16м 59с
6
Закрытый
4.4
Stack и Queue (стек и очередь)
↗
154
154
12м 35с
5
Закрытый
4.5
Многомерные массивы
↗
145
145
6м 39с
1
Закрытый
4.6
Зубчатые массивы
↗
145
145
5м 2с
2
Закрытый
4.7
Массивы с настраиваемой индексацией
↗
142
142
6м 6с
4
5. ООП в С#
35 уроков
4 392
4 338
401м
142
Закрытый
5.1
Создаём свой первый класс
↗
166
166
9м 51с
5
Закрытый
5.2
Модификаторы доступа
↗
154
154
11м 19с
4
Закрытый
5.3
Проблемы с публичным доступом
↗
149
149
6м 4с
6
Закрытый
5.4
Введение в свойства
↗
147
147
6м 35с
3
Закрытый
5.5
Как устроены свойства. Автосвойства
↗
147
147
7м 3с
6
Закрытый
5.6
Перегрузка методов
↗
144
144
13м 25с
6
Закрытый
5.7
ДЗ "Перегрузка"
↗
135
81
12м 18с
3
Закрытый
5.8
ДЗ "Перегрузка". Решение
↗
124
124
3м 7с
1
Открытый
5.9
Задание. Парсинг римских чисел.
↗
309
309
0м 19с
2
Открытый
5.10
Парсинг римксих чисел - Решение
↗
257
257
12м 55с
3
Закрытый
5.11
Ключевое слово params
↗
131
131
6м 59с
5
Закрытый
5.12
Именованные аргументы
↗
129
129
5м 35с
5
Закрытый
5.13
Выходные out-параметры
↗
128
128
10м 18с
3
Закрытый
5.14
Модификатор static
↗
130
130
10м 26с
5
Закрытый
5.15
Опциональные параметры
↗
124
124
10м 42с
4
Закрытый
5.16
Ссылочные типы и типы-значения
↗
125
125
10м 36с
7
Закрытый
5.17
Стек и куча
↗
124
124
6м 8с
5
Закрытый
5.18
Структуры, содержащие ссылочные типы
↗
120
120
10м 30с
4
Закрытый
5.19
Передача ссылочных типов и типов-значений как аргументов
↗
114
114
8м 55с
5
Закрытый
5.20
NullReferenceException и Nullable-структуры
↗
115
115
9м 42с
7
Закрытый
5.21
Упаковка и разупаковка (boxing \ unboxing)
↗
112
112
11м 8с
4
Закрытый
5.22
Конструкторы
↗
117
117
12м 22с
7
Закрытый
5.23
Константы: модификаторы const и readonly
↗
109
109
10м 1с
5
Закрытый
5.24
Наследование
↗
109
109
21м 25с
4
Закрытый
5.25
Полиморфизм
↗
107
107
19м 36с
5
Закрытый
5.26
Stream и наследование
↗
99
99
10м 39с
4
Закрытый
5.27
Интерфейсы
↗
107
107
24м 8с
4
Закрытый
5.28
Методы-расширения (extension methods)
↗
99
99
11м 57с
5
Закрытый
5.29
Отношение "is a" при наследовании. Проблема представителя.
↗
88
88
16м 51с
2
Закрытый
5.30
Перечисления
↗
86
86
14м 12с
2
Закрытый
5.31
Пишем Stack основанный на object
↗
83
83
19м 5с
2
Закрытый
5.32
Делаем Stack обобщённым
↗
73
73
6м 14с
2
Закрытый
5.33
foreach и IEnumerable
↗
81
81
23м 33с
2
Закрытый
5.34
Ленивое вычисление и yield
↗
75
75
9м 28с
3
Закрытый
5.35
Управление памятью и сборка мусора
↗
75
75
32м 33с
2
6. Исключения
2 урока
154
154
39м
6
Закрытый
6.1
Обработка исключений
↗
80
80
29м 35с
3
Закрытый
6.2
Выбрасывание исключений
↗
74
74
10м 4с
3
7. Работа с файлами
2 урока
161
161
48м
8
Закрытый
7.1
Файлы и потоки
↗
88
88
34м 26с
4
Закрытый
7.2
Файлы, директории и папки
↗
73
73
14м 59с
4
8. ДЗ. Практическая секция
8 уроков
473
322
285м
2
Закрытый
8.1
ДЗ "Комплексные числа"
↗
87
37
31м 53с
1
Закрытый
8.2
ДЗ "Комплексные числа". Решение
↗
56
56
7м 33с
0
Закрытый
8.3
ДЗ "Угадай число"
↗
60
32
56м 15с
0
Закрытый
8.4
ДЗ "Угадай число". Решение
↗
48
48
24м 0с
0
Закрытый
8.5
ДЗ "Крестики-Нолики"
↗
59
28
50м 44с
0
Закрытый
8.6
ДЗ "Крестики-Нолики". Решение
↗
49
49
30м 48с
0
Закрытый
8.7
ДЗ "Виселица"
↗
66
24
55м 36с
1
Закрытый
8.8
ДЗ "Виселица". Решение
↗
48
48
33м 27с
0
9. Делегаты, события, лямбды, LINQ
14 уроков
818
686
251м
34
Закрытый
9.1
Делегаты
↗
92
92
16м 0с
7
Закрытый
9.2
События и обобщённые делегаты Action, Func
↗
72
72
21м 44с
3
Закрытый
9.3
ДЗ "Игра в палочки"
↗
68
22
21м 51с
1
Закрытый
9.4
ДЗ "Игра в палочки". Решение
↗
50
50
23м 5с
1
Закрытый
9.5
Введение в LINQ и лямбда-выражения
↗
68
68
31м 46с
3
Закрытый
9.6
LINQ. Парсим .csv файл
↗
62
62
23м 21с
5
Закрытый
9.7
LINQ. Операторы First, Last, Single
↗
53
53
13м 55с
1
Закрытый
9.8
LINQ. Отложенное и множественное выполнение.
↗
49
49
13м 21с
3
Закрытый
9.9
Анонимные методы и SQL-like LINQ синтаксис
↗
49
49
8м 58с
2
Закрытый
9.10
Модификация коллекции в foreach
↗
44
44
16м 37с
6
Закрытый
9.11
ДЗ "Игроки в шахматы"
↗
64
20
21м 46с
0
Закрытый
9.12
ДЗ "Игроки в шахматы" - Решение
↗
47
47
5м 12с
1
Закрытый
9.13
ДЗ "Верю-не-верю"
↗
59
17
12м 47с
0
Закрытый
9.14
ДЗ "Верю-не верю" - Решение
↗
41
41
28м 12с
1